<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.baebeca.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Slu</id>
	<title>Baebeca Solutions GmbH - Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.baebeca.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Slu"/>
	<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Spezial:Beitr%C3%A4ge/Slu"/>
	<updated>2026-06-25T04:31:18Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=459</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=459"/>
		<updated>2026-06-21T20:16:05Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Spamfilter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Empfohlene HTTP-Header =&lt;br /&gt;
&lt;br /&gt;
Damit Webseiten nicht via iFrame eingebunden werden können, empfehlen wir, dies zu unterbinden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Abonnement :: Domain :: Hosting &amp;amp; DNS :: Apache &amp;amp; nginx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Header set X-Frame-Options DENY&lt;br /&gt;
Wird ein WordPress mit Elementor genutzt oder möchte man doch einige Webseiten auf die Whitelist setzen, kann diese Variante genutzt werden. &lt;br /&gt;
 &amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
     Header always unset X-Frame-Options&lt;br /&gt;
     Header always set Content-Security-Policy &amp;quot;frame-ancestors &#039;self&#039; &amp;lt;nowiki&amp;gt;https://www.domain.de&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;br /&gt;
&lt;br /&gt;
= Spamfilter =&lt;br /&gt;
Wenn du unseren optionalen Spam-Filter-Dienst gebucht hast oder ein Hosted-Exchange-Produkt nutzt, ist der Spam-Filter für deine Domain aktiv.&lt;br /&gt;
&lt;br /&gt;
== Limits ==&lt;br /&gt;
* Eingehende Größe inkl. Dateianhängen: 150 Mib&lt;br /&gt;
* Ausgehende Größe inkl. Dateianhängen: 150 Mib&lt;br /&gt;
&lt;br /&gt;
== Quarantäne ==&lt;br /&gt;
&lt;br /&gt;
Unser Spamfilter unterscheidet zwischen harten Ablehnungen (IP-Blacklisten, Virusinfektion etc.) und leichten Ablehnungen (Spamverdacht). Harte Ablehnungen werden direkt im SMTP abgelehnt, sodass der Absender eine Fehlermeldung erhält. Leichte Ablehnungen legen wir dir in eine persönliche Quarantäne, welche du einsehen kannst.&lt;br /&gt;
&lt;br /&gt;
Du bekommst, sofern E-Mails in deiner Quarantäne liegen, täglich eine Info mit Übersicht und einem Link zu deiner Quarantäne. Alternativ kannst du dir einen neuen Link jederzeit unter https://mail.baebeca.de:8006/ zusenden lassen.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=458</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=458"/>
		<updated>2026-06-21T20:08:39Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* SPF Einträge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Empfohlene HTTP-Header =&lt;br /&gt;
&lt;br /&gt;
Damit Webseiten nicht via iFrame eingebunden werden können, empfehlen wir, dies zu unterbinden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Abonnement :: Domain :: Hosting &amp;amp; DNS :: Apache &amp;amp; nginx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Header set X-Frame-Options DENY&lt;br /&gt;
Wird ein WordPress mit Elementor genutzt oder möchte man doch einige Webseiten auf die Whitelist setzen, kann diese Variante genutzt werden. &lt;br /&gt;
 &amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
     Header always unset X-Frame-Options&lt;br /&gt;
     Header always set Content-Security-Policy &amp;quot;frame-ancestors &#039;self&#039; &amp;lt;nowiki&amp;gt;https://www.domain.de&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;br /&gt;
&lt;br /&gt;
= Spamfilter =&lt;br /&gt;
Wenn du unseren optionalen Spam-Filter-Dienst gebucht hast oder ein Hosted-Exchange-Produkt nutzt, ist der Spam-Filter für deine Domain aktiv.&lt;br /&gt;
&lt;br /&gt;
Unser Spamfilter unterscheidet zwischen harten Ablehnungen (IP-Blacklisten, Virusinfektion etc.) und leichten Ablehnungen (Spamverdacht). Harte Ablehnungen werden direkt im SMTP abgelehnt, sodass der Absender eine Fehlermeldung erhält. Leichte Ablehnungen legen wir dir in eine persönliche Quarantäne, welche du einsehen kannst.&lt;br /&gt;
&lt;br /&gt;
Du bekommst, sofern E-Mails in deiner Quarantäne liegen, täglich eine Info mit Übersicht und einem Link zu deiner Quarantäne. Alternativ kannst du dir einen neuen Link jederzeit unter https://mail.baebeca.de:8006/ zusenden lassen.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=How-Tos:Wie_is_meine_IP_Adresse%3F&amp;diff=457</id>
		<title>How-Tos:Wie is meine IP Adresse?</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=How-Tos:Wie_is_meine_IP_Adresse%3F&amp;diff=457"/>
		<updated>2026-06-21T08:57:00Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „Browser:  https://atlas.baebeca.de  Kommandozeile:  # IPv4  curl -4 atlas.baebeca.de  # IPv6  curl -6 atlas.baebeca.de“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browser:&lt;br /&gt;
 https://atlas.baebeca.de&lt;br /&gt;
&lt;br /&gt;
Kommandozeile:&lt;br /&gt;
 # IPv4&lt;br /&gt;
 curl -4 atlas.baebeca.de&lt;br /&gt;
 # IPv6&lt;br /&gt;
 curl -6 atlas.baebeca.de&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=How-Tos&amp;diff=456</id>
		<title>How-Tos</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=How-Tos&amp;diff=456"/>
		<updated>2026-06-21T08:51:03Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „====== Übersicht aller Artikel ====== {{Special:Prefixindex/How-Tos:}}“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====== Übersicht aller Artikel ======&lt;br /&gt;
{{Special:Prefixindex/How-Tos:}}&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=455</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=455"/>
		<updated>2026-06-21T08:50:24Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Rechenzentrum&lt;br /&gt;
** Rechenzentrum Allgemein|Allgemein&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Hosted-Exchange|Hosted Exchange&lt;br /&gt;
** Cloudspeicher|Cloudspeicher&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
** How-Tos|How-Tos&lt;br /&gt;
&lt;br /&gt;
* Produkte&lt;br /&gt;
** https://www.sticky.de|Sticky ERP&lt;br /&gt;
** https://lexware.baebeca.de|Lexware Apps&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=454</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=454"/>
		<updated>2026-06-21T08:48:21Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Rechenzentrum&lt;br /&gt;
** Allgemein|Rechenzentrum Allgemein&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Hosted-Exchange|Hosted Exchange&lt;br /&gt;
** Cloudspeicher|Cloudspeicher&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
** How-Tos|How-Tos&lt;br /&gt;
&lt;br /&gt;
* Produkte&lt;br /&gt;
** https://www.sticky.de|Sticky ERP&lt;br /&gt;
** https://lexware.baebeca.de|Lexware Apps&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=453</id>
		<title>Rechenzentrum Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=453"/>
		<updated>2026-06-21T08:46:34Z</updated>

		<summary type="html">&lt;p&gt;Slu: Slu verschob die Seite RZ-Allgemein nach Rechenzentrum Allgemein, ohne dabei eine Weiterleitung anzulegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS Server =&lt;br /&gt;
Für unsere Rechenzentren und Kunden stellen wir zentrale DNS-Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 # ns.baebeca.de&lt;br /&gt;
 151.252.217.100&lt;br /&gt;
 2a0f:ff00:2001:300::100&lt;br /&gt;
 &lt;br /&gt;
 # ns2.baebeca.de&lt;br /&gt;
 185.145.188.29&lt;br /&gt;
 2a06:d840:1::29&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=452</id>
		<title>Rechenzentrum Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=452"/>
		<updated>2026-06-20T06:41:05Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* DNS Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS Server =&lt;br /&gt;
Für unsere Rechenzentren und Kunden stellen wir zentrale DNS-Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 # ns.baebeca.de&lt;br /&gt;
 151.252.217.100&lt;br /&gt;
 2a0f:ff00:2001:300::100&lt;br /&gt;
 &lt;br /&gt;
 # ns2.baebeca.de&lt;br /&gt;
 185.145.188.29&lt;br /&gt;
 2a06:d840:1::29&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=451</id>
		<title>Rechenzentrum Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=451"/>
		<updated>2026-06-20T06:40:34Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* DNS Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS Server =&lt;br /&gt;
Für unsere Rechenzentren und angeschlossenen Kunden stellen wir zentrale DNS Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 # ns.baebeca.de&lt;br /&gt;
 151.252.217.100&lt;br /&gt;
 2a0f:ff00:2001:300::100&lt;br /&gt;
 &lt;br /&gt;
 # ns2.baebeca.de&lt;br /&gt;
 185.145.188.29&lt;br /&gt;
 2a06:d840:1::29&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=450</id>
		<title>Rechenzentrum Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=450"/>
		<updated>2026-06-20T06:40:27Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* DNS Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS Server =&lt;br /&gt;
Für unsere Rechenzentren und angeschlossenen Kunden stellen wir zentrale DNS Server zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
 # ns.baebeca.de&lt;br /&gt;
 151.252.217.100&lt;br /&gt;
 2a0f:ff00:2001:300::100&lt;br /&gt;
&lt;br /&gt;
 # ns2.baebeca.de&lt;br /&gt;
 185.145.188.29&lt;br /&gt;
 2a06:d840:1::29&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=449</id>
		<title>Rechenzentrum Allgemein</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Rechenzentrum_Allgemein&amp;diff=449"/>
		<updated>2026-06-20T06:06:46Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „= DNS Server = Für unsere Rechenzentren und angeschlossenen Kunden stellen wir zentrale DNS Server zur Verfügung.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS Server =&lt;br /&gt;
Für unsere Rechenzentren und angeschlossenen Kunden stellen wir zentrale DNS Server zur Verfügung.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Lexware-php-api&amp;diff=448</id>
		<title>Lexware-php-api</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Lexware-php-api&amp;diff=448"/>
		<updated>2026-05-27T18:48:35Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Voucher Kategorien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Übersicht =&lt;br /&gt;
&lt;br /&gt;
PHP Client für [https://www.baebeca.de/lexware office.lexware.de] API (ehemals lexoffice.de)&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Baebeca-Solutions/lexware-php-api Github]&lt;br /&gt;
* [https://wiki.baebeca.de/index.php?title=lexware-php-api Wiki (Dokumentation)]&lt;br /&gt;
* [https://www.baebeca.de/softwareentwicklung/lexware-php-client/ Projektseite]&lt;br /&gt;
* [https://packagist.org/packages/baebeca/lexware-php-api Packagist]&lt;br /&gt;
* [https://developers.lexware.io Lexware Office API-Dokumentation]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Lexware-Office-Logo.png||link=https://www.baebeca.de/lexware]]&lt;br /&gt;
&lt;br /&gt;
== Composer ==&lt;br /&gt;
 &lt;br /&gt;
=== CLI ===&lt;br /&gt;
 composer require baebeca/lexware-php-api:~2.0&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;require&amp;quot;: {&lt;br /&gt;
    &amp;quot;baebeca/lexware-php-api&amp;quot;: &amp;quot;~2.0&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
An wen kann ich mich wenden, wenn ich Probleme oder Fragen habe?&amp;lt;br&amp;gt;&lt;br /&gt;
Für diese Frage ist entscheidend, ob du eine Nutzungslizenz erworben hast oder die freie Variante benutzt.&lt;br /&gt;
&lt;br /&gt;
* Wenn eine Nutzungslizenz vorhanden ist, kannst du jederzeit ein Ticket bei uns öffnen:&lt;br /&gt;
** E-Mail: support@baebeca.de&lt;br /&gt;
** Telefon: 02261-8161691&lt;br /&gt;
* Wenn du die freie Version benutzt, kannst du einen [https://github.com/Baebeca-Solutions/lexware-php-api/issues Github issue] öffnen.&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Dieses Projekt steht unter der &amp;quot;GNU AGPLv3 Lizenz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Du darfst den Code frei verwenden, verändern und weiterverbreiten, **sofern deine Software ebenfalls quelloffen und veröffentlicht wird** (AGPLv3-konform).&lt;br /&gt;
&lt;br /&gt;
=== Kommerzielle / Closed-Source Nutzung ===&lt;br /&gt;
&lt;br /&gt;
Die Verwendung in &#039;&#039;&#039;kommerziellen&#039;&#039;&#039; oder &#039;&#039;&#039;Closed-Source&#039;&#039;&#039;-Projekten ist &#039;&#039;&#039;nicht ohne eine kommerzielle Lizenz gestattet&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Bitte kontaktiere uns unter &#039;&#039;&#039;support@baebeca.de&#039;&#039;&#039;, um eine Lizenz zu 199,-/netto/einmalig zu erwerben.  &lt;br /&gt;
Siehe dazu alle Infos: [https://github.com/Baebeca-Solutions/lexware-php-api/blob/php-8.4/LICENSE-commercial_DE.md Kommerzielle Lizenzbedingungen]&lt;br /&gt;
&lt;br /&gt;
== Lexware Office API Account erstellen ==&lt;br /&gt;
Erstellen Sie in Ihrem [https://www.baebeca.de/lexware Lexware Office Account] einen API Key.&lt;br /&gt;
&lt;br /&gt;
Einstellungen :: Erweiterungen :: Lexware Office Public API :: &amp;quot;Schlüssel neu erstellen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Mehrwertsteuersenkung - Konjunkturpaket 01.07.2020 - 31.12.2020 ==&lt;br /&gt;
* https://office.lexware.de/mehrwertsteuer-rest-api&lt;br /&gt;
* https://developers.lexware.io/docs/#faq-valid-tax-rates&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) ab 01.07.2021 ==&lt;br /&gt;
* Für den Voucher-Import reicht es aus die Methode get_needed_voucher_booking_id() zu nutzen.&lt;br /&gt;
* https://help.lexware.de/de-form/articles/5207137-one-stop-shop-eu-regelung-belege-an-privatpersonen-im-eu-ausland&lt;br /&gt;
&lt;br /&gt;
== Rate-Limit ==&lt;br /&gt;
Lexware Office hat ein Rate-Limit von 2 Anfragen pro Sekunde. Siehe dazu: https://developers.lexware.io/docs/#api-rate-limits&lt;br /&gt;
&lt;br /&gt;
Dieses Rate-Limit wird automatisch erkannt und der Request wird nach einem Sleep von &amp;quot;Sekunden * Anzahl Versuche&amp;quot; erneut abgesetzt.&lt;br /&gt;
Mithilfe von &amp;lt;code&amp;gt;$lexware-&amp;gt;configure_rate_limit(bool $repeat = true, int $seconds_to_sleep = 1, int $max_tries = 10): void&amp;lt;/code&amp;gt; kann man das Verhalten parametrisieren.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich besteht die Möglichkeit via &amp;lt;code&amp;gt;configure_rate_limit_callable(callable $callback = null) : void&amp;lt;/code&amp;gt; eine Callbackfunktion mitzugeben, die jedes Mal getriggert wird, wenn ein Rate-Limit getroffen wurde. Es wird dann ein bool Parameter mitgegeben ob der Aufruf noch einmal versucht wird.&lt;br /&gt;
&lt;br /&gt;
= Klasse einbinden =&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
require __DIR__.&#039;/vendor/autoload.php&#039;;&lt;br /&gt;
use \Baebeca\LexwareApi;&lt;br /&gt;
use \Baebeca\LexwareException;&lt;br /&gt;
&lt;br /&gt;
$lexware = new LexwareApi([&lt;br /&gt;
    &#039;api_key&#039; =&amp;gt; &#039;my-api-key&#039;&lt;br /&gt;
]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;    &lt;br /&gt;
== Start Parameter ==&lt;br /&gt;
;api_key [string]&lt;br /&gt;
:API Schlüssel&lt;br /&gt;
;callback [string]&lt;br /&gt;
:Ihre Standard Callback URL für Webhooks von Lexware Office&lt;br /&gt;
;ssl_verify [bool] (default true)&lt;br /&gt;
:Soll die SSL verbindung zu Lexware Office validiert werden&lt;br /&gt;
&lt;br /&gt;
== Error handling ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
// catch errors&lt;br /&gt;
try {&lt;br /&gt;
    $invoices = $lexware-&amp;gt;get_last_invoices(-5);&lt;br /&gt;
}&lt;br /&gt;
catch (LexwareException $e) {&lt;br /&gt;
    var_dump($e-&amp;gt;getMessage());&lt;br /&gt;
    print_r($e-&amp;gt;getError());&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Methoden =&lt;br /&gt;
&lt;br /&gt;
== Account ==&lt;br /&gt;
&lt;br /&gt;
=== Account abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_profile() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel Rückgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;organizationId&amp;quot;: &amp;quot;42b1fbdd-c4e0-4bb4-8c20-1d3d0b9432e8&amp;quot;,&lt;br /&gt;
  &amp;quot;companyName&amp;quot;: &amp;quot;Testfirma GmbH&amp;quot;,&lt;br /&gt;
  &amp;quot;created&amp;quot;: {&lt;br /&gt;
    &amp;quot;userName&amp;quot;: &amp;quot;Frau Erika Musterfrau&amp;quot;,&lt;br /&gt;
    &amp;quot;userEmail&amp;quot;: &amp;quot;erika.musterfrau@testfirma.de&amp;quot;,&lt;br /&gt;
    &amp;quot;date&amp;quot;: &amp;quot;2017-01-03T13:15:45+0100&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;connectionId&amp;quot;: &amp;quot;3dea098a-fae5-4458-a85c-f97965966c25&amp;quot;,&lt;br /&gt;
  &amp;quot;features&amp;quot;: [&lt;br /&gt;
    &amp;quot;cashbox&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;subscriptionStatus&amp;quot;: &amp;quot;active&amp;quot;,&lt;br /&gt;
  &amp;quot;taxType&amp;quot;: &amp;quot;net&amp;quot;,&lt;br /&gt;
  &amp;quot;isSmallBusiness&amp;quot;: false&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechnungen ==&lt;br /&gt;
&lt;br /&gt;
=== Rechnung abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoice( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle Rechnungen abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoices_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Die letzten n Rechnungen abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_last_invoices(int $count) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rechnung PDF herunterladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;legacy function - will be removed in futere releases, use &#039;&#039;get_pdf($type, $uuid, $filename)&#039;&#039; instead&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoice_pdf( string $uuid, string $filename) : bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
;filename&lt;br /&gt;
:Der lokale Dateiname an dem das PDF abgelegt werden soll. Sofern es sich um eine E-Rechnung handelt wird auch die XML Datei heruntergeladen und mit dem Zusatz &amp;quot;.xml&amp;quot; abgelegt.&lt;br /&gt;
&lt;br /&gt;
=== Rechnung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_invoice( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Rechnungsdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Rechnungfertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für den eine Rechnung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Serienrechnungen ==&lt;br /&gt;
&lt;br /&gt;
=== Serienrechnung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_recurring_template( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle Serienrechnungen abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_recurring_templates_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gutschriften ==&lt;br /&gt;
&lt;br /&gt;
=== Gutschrift abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_creditnote( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Gutschrift die abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Gutschrift anlegen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_creditnote( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Gutschriftsdaten nach der nötigen [https://developers.lexware.io/docs/#credit-notes-endpoint-credit-notes-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Rechnungskorrektur&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      )&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Gutschrift fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID einer offenen Rechnung für die eine Gutschrift erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Angebote ==&lt;br /&gt;
&lt;br /&gt;
=== Angebot abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_quotation( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Angebotes das abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Angebot anlegen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_quotation( array $data [, bool $finalized = false ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Angebotsdaten nach der nötigen [https://developers.lexware.io/docs/#quotations-endpoint-quotations-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; substr(date(&#039;c&#039;), 0, 19).&#039;.000&#039;.substr(date(&#039;c&#039;), 19),&lt;br /&gt;
     &#039;expirationDate&#039; =&amp;gt; substr(date(&#039;c&#039;), 0, 19).&#039;.000&#039;.substr(date(&#039;c&#039;), 19),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; [&lt;br /&gt;
        &#039;shippingDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
        &#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ],&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; [&lt;br /&gt;
        &#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
        &#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ],&lt;br /&gt;
 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob das ANgebot fertiggestellt werden soll.&lt;br /&gt;
&lt;br /&gt;
== Auftragsbestätigungen ==&lt;br /&gt;
&lt;br /&gt;
=== Auftragsbestätigung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_orderconfirmation( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Auftragsbestätigung die abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Auftragsbestätigung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_orderconfirmation( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Auftragsbestätigungsdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Auftragsbestätigung fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für die eine Auftragsbestätigung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Lieferschein ==&lt;br /&gt;
&lt;br /&gt;
=== Lieferschein abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_deliverynote( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Lieferscheins der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Lieferschein anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_delivery_note( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Lieferscheindaten nach der nötigen [https://developers.lexware.io/docs/#delivery-notes-endpoint-delivery-notes-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob der Lieferschein fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für den der Lieferschein erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
&lt;br /&gt;
=== Mahnung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_dunning( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Mahnung welche abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Mahnung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_dunning( array $data, string $precedingSalesVoucherId ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Mahndaten nach der nötigen [https://developers.lexware.io/docs/#dunnings-endpoint-create-a-dunning Lexware Office Formatierung]&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID einer offenen Rechnung für die eine Mahnung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
&lt;br /&gt;
=== Beleg anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_voucher( array $data ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Belegdaten nach der nötigen [https://developers.lexware.io/docs/#vouchers-endpoint-create-a-voucher Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
=== Beleg abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_voucher( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Beleges der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Belege abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_vouchers( string $type = &#039;invoice,creditnote,orderconfirmation&#039;, string $state = &#039;draft,open,paid,paidoff,voided,transferred&#039;, string $archived = &#039;both&#039;, string $date_from = &#039;&#039;, string $date_to = &#039;&#039;) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;type&lt;br /&gt;
:Einen oder mehrere Typen von Belegen (komma getrennt) die abgefragt werden sollen&lt;br /&gt;
;state&lt;br /&gt;
:Status der Belege die abgefragt werden sollen&lt;br /&gt;
;archived&lt;br /&gt;
:&amp;quot;both&amp;quot;, &amp;quot;true&amp;quot; oder &amp;quot;false&amp;quot; als String ob archivierte/nicht archivierte Belege ausgegeben werden sollen&lt;br /&gt;
;date_from&lt;br /&gt;
:Datum (Format YYYY-MM-DD) ab wann einschließlich abgefragt werden soll&lt;br /&gt;
;date_to&lt;br /&gt;
:Datum (Format YYYY-MM-DD) bis wann einschließlich abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Belegbild hochladen (nicht zugeordnet) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;upload_file($file) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*file&lt;br /&gt;
**Der Pfad zur Datei die hochgeladen werden soll&lt;br /&gt;
; Rückgabe&lt;br /&gt;
* id&lt;br /&gt;
** Die eindeutige Datei-ID von Lexware Office&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;upload_file(__DIR__.&#039;/invoice.pdf&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Beispiel Rückgabe&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
stdClass Object (&lt;br /&gt;
    [id] =&amp;gt; 221fd5ed-5547-4bd3-b7c2-9796c1a0e4a6&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beleg hochladen (zugeordnet) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;upload_voucher($uuid, $file) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uuid&lt;br /&gt;
**Die ID des Beleges dem der Upload zugeordnet werden soll&lt;br /&gt;
*file&lt;br /&gt;
**Der Pfad zur Datei die hochgeladen werden soll&lt;br /&gt;
; Rückgabe&lt;br /&gt;
* id&lt;br /&gt;
** Die eindeutige Datei-ID von Lexware Office&lt;br /&gt;
&lt;br /&gt;
=== Beleg Dateien herunterladen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_voucher_files(string $uuid, string $filename_prefix) : array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uiui&lt;br /&gt;
**Die ID des Beleges dessen Dateien heruntergeladen werden sollen&lt;br /&gt;
*filename_prefix&lt;br /&gt;
** Der Dateipfad inkl. eines Dateiprefixes. &lt;br /&gt;
; Rückgabe&lt;br /&gt;
Ein Array der Dateinamen. Sofern es sich um eine E-Rechnung handelt wird sowohl die XML Datei als auch die von Lexware visualisierte PDF Rechnung heruntergeladen.&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;get_voucher_files($uuid, &#039;/files/IN_1234&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Beispiel Rückgabe&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array (&lt;br /&gt;
    [0] =&amp;gt; /files/IN_1234_1.jpg&lt;br /&gt;
    [1] =&amp;gt; /files/IN_1234_2.png&lt;br /&gt;
    [2] =&amp;gt; /files/IN_1234_3.pdf&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kontakte ==&lt;br /&gt;
&lt;br /&gt;
=== Kontakt abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_contact( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Kontakt suchen ===&lt;br /&gt;
Bitte beachte das Lexware Office stets eine Suche nach &amp;quot;contains&amp;quot; macht. Eine Suche nach &#039;&#039;hans@hans.de&#039;&#039; liefert einen Treffer für den Kontakt &#039;&#039;hans@hans.de.google.com&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;search_contact( array $filter, bool $respect_wildcards = false ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*filter&lt;br /&gt;
**Array bestehend aus den möglichen Filtern. Mehere Filter werden mit einem &#039;&#039;UND&#039;&#039; verknüpft.&lt;br /&gt;
*** email (mindestens 3 Zeichen)&lt;br /&gt;
*** name (mindestens 3 Zeichen)&lt;br /&gt;
*** number&lt;br /&gt;
*** customer (true/false)&lt;br /&gt;
*** vendor (true/false)&lt;br /&gt;
*wildcards &lt;br /&gt;
** Bool | Wenn &#039;&#039;true&#039;&#039; werden die Zeichen &amp;quot;_&amp;quot; (ein Zeichen) und &amp;quot;%&amp;quot; (mehrere Zeichen) als Wildcards genutzt, andernfalls im Inhalt als Zeichen erwartet.&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;search_contact(array(&lt;br /&gt;
	&#039;email&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;name&#039; =&amp;gt; &#039;John Doe&#039;,&lt;br /&gt;
	&#039;number&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;customer&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;vendor&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Alle Kontakte abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_contacts_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontakt anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_contact( array $data) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*data&lt;br /&gt;
**Ein Array der Kontaktdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;create_contact(array(&lt;br /&gt;
	&#039;version&#039; =&amp;gt; 0,&lt;br /&gt;
	&#039;roles&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;customer&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;number&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;company&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;name&#039; =&amp;gt; &#039;Baebeca Solutions GmbH&#039;,&lt;br /&gt;
		&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
		&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
		&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
		&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
		&#039;contactPersons&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;salutation&#039; =&amp;gt; &#039;Herr&#039;,&lt;br /&gt;
				&#039;firstName&#039; =&amp;gt; &#039;Jon&#039;,&lt;br /&gt;
				&#039;lastName&#039; =&amp;gt; &#039;Doe&#039;,&lt;br /&gt;
				&#039;emailAddress&#039; =&amp;gt;&#039;support@baebeca.de&#039;,&lt;br /&gt;
        			&#039;phoneNumber&#039; =&amp;gt; &#039;022619202930&#039;,&lt;br /&gt;
			)&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;addresses&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;billing&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
				&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
				&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
				&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		&#039;shipping&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
				&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
				&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
				&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;emailAddresses&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;business&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;support@baebeca.de&#039;&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;phoneNumbers&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;business&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;022619202930&#039;&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;note&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontakt aktualisieren ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;update_contact( string $uuid, array $data) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
*data&lt;br /&gt;
**Ein Array der Kontaktdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
== Events / Webhooks ==&lt;br /&gt;
     &lt;br /&gt;
=== Event anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_event( string $event [, bool $callback = false ] ) : array|bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;event&lt;br /&gt;
:Mögliche sind alle von Lexware Office [https://developers.lexware.io/docs/#event-subscriptions-endpoint-event-types angebotenen Events].&lt;br /&gt;
;callback&lt;br /&gt;
:Die Callback URL für diesen Aufruf. Wenn keine angegeben wird, wird die Standard URL aus der initialisierung genutzt.&lt;br /&gt;
&lt;br /&gt;
=== Aktives Event abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_event( string $uuid ) : array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle aktiven Events abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_events_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Event löschen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;delete_event( string $iiud ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die ID eines zuvor erstellten Events.&lt;br /&gt;
&lt;br /&gt;
== Steuern ==&lt;br /&gt;
=== Kleinunternehmer ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_tax_free_company(): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EU - Innergemeinschaftlicher Raum ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_european_member(string $country_code, int $date): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
=== Buchungskategorie bestimmen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_needed_voucher_booking_id(float $taxrate, string $country_code, int $date, bool $euopean_vatid, bool $b2b_business, bool $physical_good = true): string&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$taxrate&lt;br /&gt;
:Steuersatz der verwendet werden soll (Wird auf Gültigkeit geprüft)&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
;$euopean_vatid&lt;br /&gt;
:Verfügt man über die Kunden UST-ID&lt;br /&gt;
;$b2b_business&lt;br /&gt;
:Handelt es sich um einen Endkunden oder Geschäftskunden&lt;br /&gt;
;$physical_good &lt;br /&gt;
Wird physikalische Ware oder digitale Dienstleistung verkauft&lt;br /&gt;
&lt;br /&gt;
=== Abfrage der möglichen Steuersätze ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_taxrates(string $country_code, int $date): array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prüfung Steuersatz ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;check_taxrate(float $taxrate, string $country_code, int $date): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$taxrate&lt;br /&gt;
:Der zu prüfende Steuersatz&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) / Steuer Methoden ==&lt;br /&gt;
&lt;br /&gt;
=== OSS Einstellungen prüfen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_oss_needed(string $country_code, int $date)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
=== Prüfung OSS Voucher Kategorie ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_oss_voucher_category(string $country_code, int $date, int $booking_category = 1, float $taxrate = 0): string&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
;$booking_category&lt;br /&gt;
:Angabe welche Buchungskategorie genutzt werden soll&lt;br /&gt;
:1 =&amp;gt; Fernverkauf&lt;br /&gt;
:2 =&amp;gt; Elektronische Dienstleistung&lt;br /&gt;
;$taxrate&lt;br /&gt;
: Genutzter Steuersatz in Buchung&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
=== PDFs herunterladen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_pdf(string $type, string $uuid, string $filename): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;type&lt;br /&gt;
:Die Art des Beleges. Möglich Varianten sind: &amp;quot;invoices&amp;quot;, &amp;quot;credit-notes&amp;quot;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
;filename&lt;br /&gt;
:Der lokale Dateiname an dem das PDF abgelegt werden soll&lt;br /&gt;
&lt;br /&gt;
= Voucher Kategorien =&lt;br /&gt;
&lt;br /&gt;
Bei zu erstellenden Vouchers, muss ein Buchungskonto angegeben werden.&lt;br /&gt;
; incoming&lt;br /&gt;
: Ausgangsbelege (eingehender Geldfluß)&lt;br /&gt;
; outgoing&lt;br /&gt;
: Eingangsbelege (ausgehender Geldfluß)&lt;br /&gt;
&lt;br /&gt;
    private $booking_categories = [&lt;br /&gt;
        &#039;incoming&#039; =&amp;gt; [&lt;br /&gt;
            // Anlagevermögen&lt;br /&gt;
            &#039;c5430e38-6daa-46e7-99d5-a65fd737338f&#039; =&amp;gt; &#039;Software (135)&#039;,&lt;br /&gt;
            &#039;b32709ec-08c2-4d3f-8c29-4f8da6e03541&#039; =&amp;gt; &#039;Technische Anlagen und Maschinen (400)&#039;,&lt;br /&gt;
            &#039;4f01e761-d912-441f-ad1a-1c1d2d590a81&#039; =&amp;gt; &#039;KFZ (520)&#039;,&lt;br /&gt;
            &#039;13efe6dc-c3a3-4d6b-a793-81a1c0d78ece&#039; =&amp;gt; &#039;LKW (540)&#039;,&lt;br /&gt;
            &#039;21027249-d7c3-455f-9b27-88cfe23cb14f&#039; =&amp;gt; &#039;Sonstige Transportmittel (560)&#039;,&lt;br /&gt;
            &#039;78361a84-43e6-4643-84ce-7c4925e30a7f&#039; =&amp;gt; &#039;Werkzeuge (620)&#039;,&lt;br /&gt;
            &#039;d8f6b5c4-62c4-4ed8-8deb-27eb284de06d&#039; =&amp;gt; &#039;Betriebs-und Geschäftsausstattung (690)&#039;,&lt;br /&gt;
            &#039;f87b5aa8-aa1f-49bb-b5af-7fc6d52c0941&#039; =&amp;gt; &#039;Ladeneinrichtung (640)&#039;,&lt;br /&gt;
            &#039;fe4ed5d8-8e69-4d10-923e-525948ea34df&#039; =&amp;gt; &#039;Büroeinrichtung (650)&#039;,&lt;br /&gt;
            &#039;ec2ec6e5-217f-4e59-a3bc-ebd5562c3f50&#039; =&amp;gt; &#039;Geringwertige Wirtschaftsgüter (670)&#039;,&lt;br /&gt;
            // Darlehen&lt;br /&gt;
            &#039;4ae5384e-438e-4466-9c9f-338096abac58&#039; =&amp;gt; &#039;Darlehen (3150)&#039;,&lt;br /&gt;
            &#039;b9439764-a201-4a5c-84f4-2ae20c8bd40d&#039; =&amp;gt; &#039;Aufnahme (3150)&#039;,&lt;br /&gt;
            &#039;89c3d29c-5896-4747-8cbb-9e44cb269946&#039; =&amp;gt; &#039;Aufnahme Gesellschafter (3510)&#039;,&lt;br /&gt;
            // Einnahmen&lt;br /&gt;
            &#039;8f8664a1-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Einnahmen (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a0-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dienstleistung (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a4-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Honorar/Gage (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a5-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Geräteverleih (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a6-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Prämien (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a7-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Provisionsumsätze (4569, 4560, 4576, 4566)&#039;,&lt;br /&gt;
            &#039;8f8664a8-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Warenverkäufe (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a9-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Wartung (4300, 4400, 4200)&#039;,&lt;br /&gt;
            &#039;8f8664a3-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Erlösminderungen (4710, 4720, 4700)&#039;,&lt;br /&gt;
            &#039;e188b015-58e0-4182-8419-96ba15cbb166&#039; =&amp;gt; &#039;Photovoltaikanlagen (4290)&#039;,&lt;br /&gt;
            &#039;be32ceb3-684a-485e-b628-4bcc748bac4b&#039; =&amp;gt; &#039;Bauleistungen §13b (4337)&#039;,&lt;br /&gt;
            &#039;380a20cb-d04c-426e-b49c-84c22adfa362&#039; =&amp;gt; &#039;Fremdleistungen §13b (4336)&#039;,&lt;br /&gt;
            &#039;f5c7fee8-f184-4e7a-ab04-8f7e7ad6c207&#039; =&amp;gt; &#039;Einnahmen als Kleinunternehmer (4184)&#039;,&lt;br /&gt;
            &#039;7a1efa0e-6283-4cbf-9583-8e88d3ba5960&#039; =&amp;gt; &#039;Einnahmen als Kleinunternehmer (bis 2025) (4185)&#039;,&lt;br /&gt;
            &#039;9075a4e3-66de-4795-a016-3889feca0d20&#039; =&amp;gt; &#039;Innergemeinschaftliche Lieferung (4125)&#039;,&lt;br /&gt;
            &#039;ef5b1a6e-f690-4004-9a19-91276348894f&#039; =&amp;gt; &#039;Dienstleistungen an Drittländer (4338)&#039;,&lt;br /&gt;
            &#039;93d24c20-ea84-424e-a731-5e1b78d1e6a9&#039; =&amp;gt; &#039;Ausfuhrlieferungen an Drittländer (4120)&#039;,&lt;br /&gt;
            &#039;7c112b66-0565-479c-bc18-5845e080880a&#039; =&amp;gt; &#039;Fernverkauf (4315, 4310)&#039;,&lt;br /&gt;
            &#039;d73b880f-c24a-41ea-a862-18d90e1c3d82&#039; =&amp;gt; &#039;Elektronische Dienstleistungen (4449, 4450)&#039;,&lt;br /&gt;
            &#039;4ebd965a-7126-416c-9d8c-a5c9366ee473&#039; =&amp;gt; &#039;Fernverkauf in EU-Land steuerpflichtig (4320)&#039;,&lt;br /&gt;
            &#039;7ecea006-844c-4c98-a02d-aa3142640dd5&#039; =&amp;gt; &#039;Elektronische Dienstleistung in EU-Land steuerpflichtig (4331)&#039;,&lt;br /&gt;
            // Kapital&lt;br /&gt;
            &#039;f06dd343-53ec-4e6a-8680-e812d526dae1&#039; =&amp;gt; &#039;Stammakapital (2900)&#039;,&lt;br /&gt;
            // Privat&lt;br /&gt;
            &#039;5461e150-10d7-492f-968d-33413ff63a53&#039; =&amp;gt; &#039;Privat (2180)&#039;,&lt;br /&gt;
            &#039;cfddcc54-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privateinlagen (2180)&#039;,&lt;br /&gt;
            &#039;a520b74b-7f64-4b98-a09b-373641d56ba0&#039; =&amp;gt; &#039;Verrechnungskonto Gesellschafter (3640)&#039;,&lt;br /&gt;
            &#039;bc25f5d5-c2c7-4394-b5ae-f422a779d68a&#039; =&amp;gt; &#039;Einlagen Kommanditisten (2580)&#039;,&lt;br /&gt;
            &#039;ef5afd88-4a48-4582-8934-9b60fd9ad9d5&#039; =&amp;gt; &#039;Einkommensteuer (2150)&#039;,&lt;br /&gt;
            &#039;6d0a1338-803c-4188-86a1-ba0b2f88e2f3&#039; =&amp;gt; &#039;Versicherungen (privat) (2200)&#039;,&lt;br /&gt;
            &#039;55e8b902-671e-49a4-b4bf-7e3b6f9ad305&#039; =&amp;gt; &#039;Spenden (2250)&#039;,&lt;br /&gt;
            &#039;db6c9e4f-bf42-424d-ab36-a1c0977c8375&#039; =&amp;gt; &#039;Krankheitskosten (2280)&#039;,&lt;br /&gt;
            // Sonstige Einnahmen&lt;br /&gt;
            &#039;cfddcc50-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige Einnahmen (4836, 4830, 4835)&#039;,&lt;br /&gt;
            &#039;cfddcc52-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Miete/Pacht (4836, 4200)&#039;,&lt;br /&gt;
            &#039;94c21e70-fdd4-43a6-a199-c233a2b15e33&#039; =&amp;gt; &#039;Kautionen (erhalten) (3550)&#039;,&lt;br /&gt;
            &#039;22d1f5fe-2112-4824-9eb4-22502ce64cf5&#039; =&amp;gt; &#039;Versicherungsentschädigungen (4970)&#039;,&lt;br /&gt;
            &#039;3e031e7a-3bbb-4636-b09d-48b798434551&#039; =&amp;gt; &#039;Investitionszuschüsse (steuerpflichtig) (4975)&#039;,&lt;br /&gt;
            &#039;a848c7de-d80e-453e-b2bc-0f0b0aa70462&#039; =&amp;gt; &#039;Investitionszulagen (steuerfrei) (4980)&#039;,&lt;br /&gt;
            &#039;4cef8d07-b757-43eb-8dd8-da0c947800ff&#039; =&amp;gt; &#039;Mahngebühren (4839)&#039;,&lt;br /&gt;
            &#039;5f1c4290-ad14-4487-b6f9-cbb2aff5efe2&#039; =&amp;gt; &#039;Zinserträge (7100)&#039;,&lt;br /&gt;
            &#039;aba9020f-d0a6-47ca-ace6-03d6ed492351&#039; =&amp;gt; &#039;Rundungsdifferenzen (4840)&#039;,&lt;br /&gt;
            &#039;c9eebb77-3f62-4ffa-99af-887c345a4a02&#039; =&amp;gt; &#039;Währungsumrechnung (4840)&#039;,&lt;br /&gt;
            &#039;b01910ba-bcdd-4465-865e-3ffe0159f193&#039; =&amp;gt; &#039;Erstattungen Aufwendungsausgleichsgesetz (4972)&#039;,&lt;br /&gt;
            &#039;27758e6b-220a-4ad4-98a0-96e1f17e2783&#039; =&amp;gt; &#039;Forderungen gegenüber Krankenkassen aus Aufwendungsausgleichsgesetz (1369)&#039;,&lt;br /&gt;
            // Umsatzsteuer&lt;br /&gt;
            &#039;af1a07f3-8ce4-47dc-8c82-263960c2442d&#039; =&amp;gt; &#039;Umsatzsteuer-Vorauszahlungen (3820)&#039;,&lt;br /&gt;
            &#039;d9bc790d-1a26-40a6-8b32-e5ef7c8b4d52&#039; =&amp;gt; &#039;Umsatzsteuer-Forderungen (1420)&#039;,&lt;br /&gt;
            &#039;487ce31c-4db6-40d2-b192-3485b5ae5c6e&#039; =&amp;gt; &#039;Umsatzsteuer-Vorjahr (3841)&#039;,&lt;br /&gt;
            &#039;307311b5-9139-4a46-9085-6dfed710458d&#039; =&amp;gt; &#039;Umsatzsteuererstattung aus EU-Ländern (3799)&#039;,&lt;br /&gt;
            // Zu prüfen&lt;br /&gt;
            &#039;32b4c1d5-050f-4b80-9377-a8e98384ebee&#039; =&amp;gt; &#039;Zu prüfen (1370)&#039;,&lt;br /&gt;
            &#039;eeaffbf8-d006-4c8c-b035-992817499eb4&#039; =&amp;gt; &#039;Durchlaufende Posten (1370)&#039;,&lt;br /&gt;
            &#039;6656bbd4-f278-4a3d-8e22-c8543abfe906&#039; =&amp;gt; &#039;Geldtransit (1460)&#039;,&lt;br /&gt;
        ],&lt;br /&gt;
        &#039;outgoing&#039; =&amp;gt; [&lt;br /&gt;
            // Anlagevermögen&lt;br /&gt;
            &#039;aa2d19a0-43e7-4330-a579-75c962254546&#039; =&amp;gt; &#039;Software (135)&#039;,&lt;br /&gt;
            &#039;e82f21da-c21b-44a0-8abb-cd805b62b231&#039; =&amp;gt; &#039;Technische Anlagen und Maschinen (400)&#039;,&lt;br /&gt;
            &#039;1b029e34-70ad-4869-95da-bc9454c8650c&#039; =&amp;gt; &#039;KFZ (520)&#039;,&lt;br /&gt;
            &#039;4334a658-f103-4791-810e-ffa997218766&#039; =&amp;gt; &#039;Lastkraftwagen (540)&#039;,&lt;br /&gt;
            &#039;281cd301-6e13-4d27-81c2-30f896e5bf1d&#039; =&amp;gt; &#039;Sonstige Transportmittel (560)&#039;,&lt;br /&gt;
            &#039;121188e5-61ec-4734-bcc2-282e4340bb33&#039; =&amp;gt; &#039;Werkzeuge (620)&#039;,&lt;br /&gt;
            &#039;60a5a91b-6b4a-485e-b610-232b423a161d&#039; =&amp;gt; &#039;Betriebs-und Geschäftsausstattung (690)&#039;,&lt;br /&gt;
            &#039;571e17ef-962d-4ec1-aedf-b166d876ebe1&#039; =&amp;gt; &#039;Ladeneinrichtung (640)&#039;,&lt;br /&gt;
            &#039;d0d633ec-dda7-4aa3-867c-96e7a0d97477&#039; =&amp;gt; &#039;Büroeinrichtung (650)&#039;,&lt;br /&gt;
            &#039;1b2d76c2-23a2-48c6-a717-7f9fecf99556&#039; =&amp;gt; &#039;Geringwertige Wirtschaftsgüter (670)&#039;,&lt;br /&gt;
            // Beratung&lt;br /&gt;
            &#039;efa85651-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Beratung (6825)&#039;,&lt;br /&gt;
            &#039;c5aa9395-d856-47d9-b346-27465116e584&#039; =&amp;gt; &#039;Beratung §13b (6825)&#039;,&lt;br /&gt;
            &#039;576c695a-0572-41a0-980e-20ee5279ce65&#039; =&amp;gt; &#039;Beratung §13b Drittland (6825)&#039;,&lt;br /&gt;
            &#039;f48154a0-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Rechtsanwalt (6825)&#039;,&lt;br /&gt;
            &#039;f48154a1-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Steuerberater (6825)&#039;,&lt;br /&gt;
            &#039;2bdc3fd5-3ef3-4732-b315-4fa2c1061994&#039; =&amp;gt; &#039;Buchführungskosten (6830)&#039;,&lt;br /&gt;
            &#039;90999976-9851-491a-9b68-12f4078c219c&#039; =&amp;gt; &#039;Abschluss- und Prüfungskosten (6827)&#039;,&lt;br /&gt;
            // Beschränkt abziehbare Betriebsausgaben&lt;br /&gt;
            &#039;efa82f4a-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bewirtungskosten nur Mitarbeiter (6640)&#039;,&lt;br /&gt;
            &#039;934adb21-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bewirtungskosten mit Geschäftspartnern (6640)&#039;,&lt;br /&gt;
            &#039;be378725-ff9e-4180-b72a-2effe6493bba&#039; =&amp;gt; &#039;Bewirtungskosten (nicht abziehbar) (6644)&#039;,&lt;br /&gt;
            &#039;09b906eb-8e05-4ee7-88a5-8e49e6c4db72&#039; =&amp;gt; &#039;Geschenke (6610)&#039;,&lt;br /&gt;
            // Darlehen&lt;br /&gt;
            &#039;efa85654-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Darlehen (3150)&#039;,&lt;br /&gt;
            &#039;5921d421-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Tilgung (3150)&#039;,&lt;br /&gt;
            &#039;eb85ea64-2097-4234-a8e3-5f28cb49f0a2&#039; =&amp;gt; &#039;Tilgung Gesellschafter (3150)&#039;,&lt;br /&gt;
            // Fahrzeug&lt;br /&gt;
            &#039;efa82f47-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrzeugkosten (6500)&#039;,&lt;br /&gt;
            &#039;9eaf6ff0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Kraftstoff/Ladestrom (6530)&#039;,&lt;br /&gt;
            &#039;9eaf6ff7-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrzeugpflege (6530)&#039;,&lt;br /&gt;
            &#039;9eaf6ff1-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Inspektion/Reparatur (6540)&#039;,&lt;br /&gt;
            &#039;9eaf6ff3-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrzeugversicherungen (6520)&#039;,&lt;br /&gt;
            &#039;9eaf6ff4-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fremdfahrzeuge (6595)&#039;,&lt;br /&gt;
            &#039;9eaf6ff5-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Stellplatz/Garagenmiete (6550)&#039;,&lt;br /&gt;
            &#039;1e541b97-42de-4eb2-abe7-0e208cf46f38&#039; =&amp;gt; &#039;Mietleasing KFZ (6560)&#039;,&lt;br /&gt;
            &#039;3199b01b-3a1f-3670-9e54-f2c106441a6e&#039; =&amp;gt; &#039;Mietleasing E-Fahrzeug/Fahrrad (6565)&#039;,&lt;br /&gt;
            &#039;9eaf6ff8-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige KFZ-Kosten (6570)&#039;,&lt;br /&gt;
            &#039;79e1efd6-7103-46cf-99c2-0717cc60350b&#039; =&amp;gt; &#039;Mautgebühren (6580)&#039;,&lt;br /&gt;
            &#039;5597e22b-7ce8-4686-b15d-c2a6caa12d3b&#039; =&amp;gt; &#039;Kosten betriebl. Nutzung Fahrzeuge im Privatvermögen (6590)&#039;,&lt;br /&gt;
            // Fortbildung&lt;br /&gt;
            &#039;5bc9acec-85af-48dd-a4c3-9ccc4ea6ac80&#039; =&amp;gt; &#039;Fortbildung (6821)&#039;,&lt;br /&gt;
            &#039;09e90a1b-1aad-43b8-9803-b6fadffaf193&#039; =&amp;gt; &#039;Fortbildung §13b (6821)&#039;,&lt;br /&gt;
            &#039;90fcbad4-d062-4877-8ca2-9b3176782f45&#039; =&amp;gt; &#039;Fortbildung §13b Drittland (6821)&#039;,&lt;br /&gt;
            &#039;16d04a27-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Seminar/Weiterbildung (6821)&#039;,&lt;br /&gt;
            // Fremdleistungen&lt;br /&gt;
            &#039;efa82f43-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fremdleistungen (5900)&#039;,&lt;br /&gt;
            &#039;205cae73-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dienstleister (5900)&#039;,&lt;br /&gt;
            &#039;205cae70-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Agenturen (5900)&#039;,&lt;br /&gt;
            &#039;205cae71-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Freelancer/Freie Mitarbeiter (5900)&#039;,&lt;br /&gt;
            &#039;205cae72-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Subunternehmer (5900)&#039;,&lt;br /&gt;
            &#039;3ce7ec19-4828-4469-ac31-754a495cdbf1&#039; =&amp;gt; &#039;Bauleistungen §13b (5920)&#039;,&lt;br /&gt;
            &#039;113476af-ac83-4bf2-941d-0daa37022945&#039; =&amp;gt; &#039;Fremdleistungen §13b (5923)&#039;,&lt;br /&gt;
            &#039;6d49f842-54d9-4ebb-9c24-a25daac76203&#039; =&amp;gt; &#039;Fremdleistungen §13b Drittland (5925)&#039;,&lt;br /&gt;
            // Gezahlte Vorsteuer&lt;br /&gt;
            &#039;3da06950-a89f-4b3f-9932-0e627cdf6a34&#039; =&amp;gt; &#039;Gezahlte Vorsteuer (1400)&#039;,&lt;br /&gt;
            &#039;f1c2c983-db43-4d91-b0b1-c9d8aa89adef&#039; =&amp;gt; &#039;Einfuhrumsatzsteuer (1433)&#039;,&lt;br /&gt;
            // Material/Waren&lt;br /&gt;
            &#039;efa82f42-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Material/Waren (5200)&#039;,&lt;br /&gt;
            &#039;97704fd4-0e83-4c5b-a09c-1b4289644d10&#039; =&amp;gt; &#039;Materialeinkauf (5100)&#039;,&lt;br /&gt;
            &#039;97938aa5-c5a7-4d31-bdac-a19209ba432e&#039; =&amp;gt; &#039;Wareneinkauf (5200)&#039;,&lt;br /&gt;
            &#039;dba64b05-85f7-4359-8e83-a2556a62eeac&#039; =&amp;gt; &#039;Innergemeinschaftlicher Erwerb (5425, 5420)&#039;,&lt;br /&gt;
            &#039;3085632b-dd6b-4380-9425-e5821c1c9031&#039; =&amp;gt; &#039;Bezugsnebenkosten (5800)&#039;,&lt;br /&gt;
            &#039;e9905c70-fd87-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Aufwandsminderungen (5700)&#039;,&lt;br /&gt;
            // Personal&lt;br /&gt;
            &#039;efa82f44-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Personal (6000)&#039;,&lt;br /&gt;
            &#039;5bcf2ff2-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Löhne (6010)&#039;,&lt;br /&gt;
            &#039;5bcf2ff4-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Prämie/Provision (6000)&#039;,&lt;br /&gt;
            &#039;278d79f0-2d9a-4326-9ff7-28b666ae49ca&#039; =&amp;gt; &#039;Gehälter (6020)&#039;,&lt;br /&gt;
            &#039;689092e1-cb82-4d93-8659-e9068cf97b78&#039; =&amp;gt; &#039;Geschäftsführergehälter (6027)&#039;,&lt;br /&gt;
            &#039;a8f23059-48c2-4dc9-aeae-d5fb8438c476&#039; =&amp;gt; &#039;Geschäftsführergehälter GmbH-Gesellschafter (6024)&#039;,&lt;br /&gt;
            &#039;5bcf2ff1-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sozialabgaben (6110)&#039;,&lt;br /&gt;
            &#039;ec6225a9-e6d5-40bd-89fb-0d944ea4cc98&#039; =&amp;gt; &#039;Soziale Abgaben für Minijobber (6171)&#039;,&lt;br /&gt;
            &#039;ae6837dc-fc52-41b6-9539-4912df4999f8&#039; =&amp;gt; &#039;Freiwillige steuerfreie soziale Aufwendungen (6130)&#039;,&lt;br /&gt;
            &#039;93793549-d846-4c55-86b8-98902a2c47f3&#039; =&amp;gt; &#039;Berufsgenossenschaft (6120)&#039;,&lt;br /&gt;
            &#039;94c7de01-6898-4e2b-803a-50e442149692&#039; =&amp;gt; &#039;Vermögenswirksame Leistungen (6080)&#039;,&lt;br /&gt;
            &#039;5bcf2ff0-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Aushilfslöhne (6030)&#039;,&lt;br /&gt;
            &#039;3cea5628-7946-47e0-a3ad-d712c4440c77&#039; =&amp;gt; &#039;Löhne für Minijobs (6035)&#039;,&lt;br /&gt;
            &#039;5bcf2ff3-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Pauschale Steuer für Aushilfen (6040)&#039;,&lt;br /&gt;
            &#039;48806a21-87a2-4e4c-8ced-1857100091d4&#039; =&amp;gt; &#039;Pauschale Steuern für Minijobber (6036)&#039;,&lt;br /&gt;
            &#039;8afe1a96-bb88-4740-922f-ac36dc897144&#039; =&amp;gt; &#039;Pauschale Steuer auf sonstige Bezüge (6069)&#039;,&lt;br /&gt;
            &#039;7a7300b0-e588-4732-a88b-a09537bf49f4&#039; =&amp;gt; &#039;Pauschale Steuern für Gesellschafter-Geschäftsführer (6037)&#039;,&lt;br /&gt;
            // Privat&lt;br /&gt;
            &#039;efa85653-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privat (2100)&#039;,&lt;br /&gt;
            &#039;16d04a25-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privatentnahmen (2100)&#039;,&lt;br /&gt;
            &#039;8ee022a6-6722-4d61-924c-7e50603ffd79&#039; =&amp;gt; &#039;Verrechnungskonto Gesellschafter (1307)&#039;,&lt;br /&gt;
            &#039;35bfb902-6845-45aa-8f90-747226f1e632&#039; =&amp;gt; &#039;Entnahmen Kommanditisten (2500)&#039;,&lt;br /&gt;
            &#039;222b6f70-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Einkommensteuer (2150)&#039;,&lt;br /&gt;
            &#039;328a41b4-58d7-4595-8840-1b96ad398f15&#039; =&amp;gt; &#039;Versicherungen (privat) (2200)&#039;,&lt;br /&gt;
            &#039;72b9ed0d-95fa-4be7-8035-1f96d28b9725&#039; =&amp;gt; &#039;Spenden (2250)&#039;,&lt;br /&gt;
            &#039;800030a3-b5e8-43ef-b1a1-62046d65f1a3&#039; =&amp;gt; &#039;Krankheitskosten (2280)&#039;,&lt;br /&gt;
            // Raumkosten&lt;br /&gt;
            &#039;2f47898b-ad5c-460b-93f2-8966c49cf6e3&#039; =&amp;gt; &#039;Raumkosten (6310)&#039;,&lt;br /&gt;
            &#039;ccbd1972-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Miete/Pacht (6310)&#039;,&lt;br /&gt;
            &#039;58b6ca5f-7d9f-4d5b-805c-6b9ec9ef4347&#039; =&amp;gt; &#039;Kautionen (geleistet) (1350)&#039;,&lt;br /&gt;
            &#039;ccbd1970-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Heizung (6320)&#039;,&lt;br /&gt;
            &#039;ccbd1973-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Strom, Wasser, Gas (6325)&#039;,&lt;br /&gt;
            &#039;d5249d11-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Renovierung/Instandhaltung (6335)&#039;,&lt;br /&gt;
            &#039;ccbd1974-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Müllgebühren (6859)&#039;,&lt;br /&gt;
            &#039;c3197c22-d101-11ec-9d64-0242ac120002&#039; =&amp;gt; &#039;Sonstige Raumkosten (6345)&#039;,&lt;br /&gt;
            // Reisen&lt;br /&gt;
            &#039;efa82f49-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reisen (6670)&#039;,&lt;br /&gt;
            &#039;f9f05691-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrtkosten (6673)&#039;,&lt;br /&gt;
            &#039;f9f05692-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Öffentliche Verkehrsmittel (6673)&#039;,&lt;br /&gt;
            &#039;f9f05693-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Taxi (6673)&#039;,&lt;br /&gt;
            &#039;f9f05690-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bahn-/Flugticket, Mietwagen (6673)&#039;,&lt;br /&gt;
            &#039;f9f05694-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Übernachtungskosten (6680)&#039;,&lt;br /&gt;
            &#039;4c4f9907-0379-408a-989b-22850d2fbcdc&#039; =&amp;gt; &#039;Frühstück (6680)&#039;,&lt;br /&gt;
            &#039;9fb5e4b0-94ae-47f3-804f-5ed00e4aceb6&#039; =&amp;gt; &#039;Verpflegungsmehraufwendungen (6674)&#039;,&lt;br /&gt;
            &#039;cf03a2b0-f838-474f-ac5e-67adb9b830c7&#039; =&amp;gt; &#039;Reise MA (6650)&#039;,&lt;br /&gt;
            &#039;3620798f-ae06-4492-b775-1c87eb99247c&#039; =&amp;gt; &#039;Fahrtkosten MA (6663)&#039;,&lt;br /&gt;
            &#039;8c69c437-9841-4f7d-ae1c-2457cf6b0a57&#039; =&amp;gt; &#039;Kilometergelderstattung MA (6668)&#039;,&lt;br /&gt;
            &#039;b99b667f-bfee-41b9-8ec0-cee308bdacfd&#039; =&amp;gt; &#039;Übernachtung MA (6660)&#039;,&lt;br /&gt;
            &#039;353e8c93-5f69-4476-887f-d48734ee2cc7&#039; =&amp;gt; &#039;Verpflegungsmehraufw. MA (6664)&#039;,&lt;br /&gt;
            // Reparaturen&lt;br /&gt;
            &#039;efa85650-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reparaturen (6335)&#039;,&lt;br /&gt;
            &#039;d5249d12-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Wartung (6335)&#039;,&lt;br /&gt;
            &#039;50ca159d-1155-4d9a-8f79-b013943c774e&#039; =&amp;gt; &#039;Anlagen und Maschinen (6460)&#039;,&lt;br /&gt;
            &#039;d854ed5f-969a-4b5f-b13a-9679648aa988&#039; =&amp;gt; &#039;Sonstige Reparaturen (6470)&#039;,&lt;br /&gt;
            // Sonstige Ausgaben&lt;br /&gt;
            &#039;16d04a28-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige Ausgaben (6300)&#039;,&lt;br /&gt;
            &#039;f13b89bc-d104-11ec-9d64-0242ac120002&#039; =&amp;gt; &#039;Sonstige Abgaben (6430)&#039;,&lt;br /&gt;
            &#039;16d04a21-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bürobedarf (6815)&#039;,&lt;br /&gt;
            &#039;16d04a24-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Porto (6800)&#039;,&lt;br /&gt;
            &#039;d5249d10-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Werkzeuge und Kleingeräte (6845)&#039;,&lt;br /&gt;
            &#039;16d04a29-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Zeitschriften/Bücher (6820)&#039;,&lt;br /&gt;
            &#039;934adb20-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Betriebliche Besprechungen (6643)&#039;,&lt;br /&gt;
            &#039;16d04a26-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reinigung/Reinigungsmittel (6330)&#039;,&lt;br /&gt;
            &#039;ea834b8c-d104-11ec-9d64-0242ac120002&#039; =&amp;gt; &#039;Grundstücksaufwendungen (betrieblich) (6350)&#039;,&lt;br /&gt;
            &#039;16d04a20-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Anschaffungen (6850)&#039;,&lt;br /&gt;
            &#039;fb198cf9-79f2-407c-baeb-9d8aa9b98fd0&#039; =&amp;gt; &#039;Kosten der Warenabgabe (6700)&#039;,&lt;br /&gt;
            &#039;26e4fa58-db12-443f-9e70-9a8081730c1c&#039; =&amp;gt; &#039;Verpackungsmaterial (6710)&#039;,&lt;br /&gt;
            &#039;b49aae5f-4121-4262-b8bd-f49278b66423&#039; =&amp;gt; &#039;Lizenzen und Konzessionen (6837)&#039;,&lt;br /&gt;
            &#039;587c625c-2a8b-4a0e-88a7-5e058af9f7e9&#039; =&amp;gt; &#039;Lizenzen und Konzessionen §13b (6837)&#039;,&lt;br /&gt;
            &#039;6d575db0-74e8-433d-a986-27b76ea27f9e&#039; =&amp;gt; &#039;Lizenzen und Konzessionen §13b Drittland (6837)&#039;,&lt;br /&gt;
            &#039;9d92c0dc-8cea-4791-ab3b-90f913101d32&#039; =&amp;gt; &#039;Wartungskosten für Hard- und Software (6495)&#039;,&lt;br /&gt;
            &#039;ccbd1971-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Leasing für Geräte (6840)&#039;,&lt;br /&gt;
            &#039;6a90d581-46ba-4b59-ba8f-e568a552e0c0&#039; =&amp;gt; &#039;Aufmerksamkeiten (6643)&#039;,&lt;br /&gt;
            &#039;0af461af-02f2-7a3c-4274-dc8c9ba8f013&#039; =&amp;gt; &#039;Sachzuwendungen (6822)&#039;,&lt;br /&gt;
            &#039;61b6c617-d5b6-44ee-b43a-ac97b71f1bd8&#039; =&amp;gt; &#039;Rundungsdifferenzen (6880)&#039;,&lt;br /&gt;
            &#039;207833b2-59fb-4185-b7b3-52ab9b944d59&#039; =&amp;gt; &#039;Währungsumrechnung (6880)&#039;,&lt;br /&gt;
            // Steuern&lt;br /&gt;
            &#039;9eaf6ff2-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;KFZ-Steuer (7685)&#039;,&lt;br /&gt;
            &#039;222b6f71-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Gewerbesteuer (7610)&#039;,&lt;br /&gt;
            &#039;75c4dd86-9977-4624-bac8-620e7aa08dd2&#039; =&amp;gt; &#039;Körperschaftsteuer (7600)&#039;,&lt;br /&gt;
            &#039;fcac6066-8597-4086-8544-b95c444738a2&#039; =&amp;gt; &#039;Solidaritätszuschlag (7608)&#039;,&lt;br /&gt;
            // Telefon/Internet&lt;br /&gt;
            &#039;efa82f4b-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Telefon/Internet (6805)&#039;,&lt;br /&gt;
            &#039;b3a1f840-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Festnetz (6805)&#039;,&lt;br /&gt;
            &#039;b3a1f842-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Mobil (6805)&#039;,&lt;br /&gt;
            &#039;b3a1f841-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Internet (6810)&#039;,&lt;br /&gt;
            // Umsatzsteuer-Vorauszahlungen&lt;br /&gt;
            &#039;222b6f72-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Umsatzsteuer-Vorauszahlungen (3820)&#039;,&lt;br /&gt;
            &#039;e68b1ec8-3a46-4100-890b-01bc86cf8ada&#039; =&amp;gt; &#039;Sondervorauszahlung 1/11 (3830)&#039;,&lt;br /&gt;
            &#039;ebbdd0f4-3bd4-4d2e-847f-8b68314f7ef6&#039; =&amp;gt; &#039;Umsatzsteuer-Vorjahr (3841)&#039;,&lt;br /&gt;
            &#039;d6472ace-832b-4c74-b136-5ceff39fdfa1&#039; =&amp;gt; &#039;Umsatzsteuerzahlung für EU-Länder (3799)&#039;,&lt;br /&gt;
            // Versicherungen/Beiträge&lt;br /&gt;
            &#039;efa82f46-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Versicherungen (betrieblich) (6400)&#039;,&lt;br /&gt;
            &#039;f49d88d0-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Betriebshaftpflicht (6400)&#039;,&lt;br /&gt;
            &#039;5ce0f8a0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Firmenversicherung (6400)&#039;,&lt;br /&gt;
            &#039;f49d88d2-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Rechtschutz (6400)&#039;,&lt;br /&gt;
            &#039;f49d88d3-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Transportversicherung (6760)&#039;,&lt;br /&gt;
            &#039;f49d88d1-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Beiträge (6420)&#039;,&lt;br /&gt;
            // Werbung&lt;br /&gt;
            &#039;efa82f48-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Werbung (6600)&#039;,&lt;br /&gt;
            &#039;00d8f5f6-1d8a-40da-96ee-c53b25f37503&#039; =&amp;gt; &#039;Werbung §13b (6600)&#039;,&lt;br /&gt;
            &#039;db55a5ca-8b9e-4c84-9961-dd2110f3b2b6&#039; =&amp;gt; &#039;Werbung §13b Drittland (6600)&#039;,&lt;br /&gt;
            &#039;d22989b5-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Werbegeschenke/Sponsoring (6600)&#039;,&lt;br /&gt;
            &#039;f57c7c2a-d104-11ec-9d64-0242ac120002&#039; =&amp;gt; &#039;Streuartikel (6605)&#039;,&lt;br /&gt;
            &#039;d22989b0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Anzeigen Print- und Online (6600)&#039;,&lt;br /&gt;
            &#039;d22989b1-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dekoration (6600)&#039;,&lt;br /&gt;
            &#039;d22989b2-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Geschäftspapier/Visitenkarten (6600)&#039;,&lt;br /&gt;
            &#039;d22989b3-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Marketing (6600)&#039;,&lt;br /&gt;
            &#039;d22989b4-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Messekosten (6600)&#039;,&lt;br /&gt;
            &#039;01d94be1-ba15-4dd8-a8e2-e1d51eaab8f9&#039; =&amp;gt; &#039;Repräsentationskosten (6630)&#039;,&lt;br /&gt;
            // Zinsen/Gebühren&lt;br /&gt;
            &#039;16d04a22-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Girokontozinsen (7310)&#039;,&lt;br /&gt;
            &#039;16d04a23-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Nebenkosten des Geldverkehrs (6855)&#039;,&lt;br /&gt;
            &#039;5921d420-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Darlehenszinsen (7320)&#039;,&lt;br /&gt;
            // Zu prüfen&lt;br /&gt;
            &#039;8d2e71c6-09d5-439a-a295-a9e71661afcd&#039; =&amp;gt; &#039;Zu prüfen (1370)&#039;,&lt;br /&gt;
            &#039;62e21a0d-af46-4674-bfa0-60bc2607fa17&#039; =&amp;gt; &#039;Durchlaufende Posten (1370)&#039;,&lt;br /&gt;
            &#039;dd56efd2-6c62-40e4-9d9e-cba7b0045911&#039; =&amp;gt; &#039;Geldtransit (1460)&#039;,&lt;br /&gt;
            // Zu zahlen&lt;br /&gt;
            &#039;ec472a04-9712-4ebb-9c8d-981941a456e5&#039; =&amp;gt; &#039;Zu zahlen (3720)&#039;,&lt;br /&gt;
            &#039;4708d50c-f3a9-4a27-98c4-d37502e3b45c&#039; =&amp;gt; &#039;Lohn-und Kirchensteuer (3730)&#039;,&lt;br /&gt;
            &#039;27c9577e-9472-47cd-818e-a0cbb042bf82&#039; =&amp;gt; &#039;Sozialversicherungsbeiträge (3740)&#039;,&lt;br /&gt;
            &#039;db9689f7-49d6-4f6f-9cc4-93804f7c674a&#039; =&amp;gt; &#039;Vermögensbildung (3770)&#039;,&lt;br /&gt;
            &#039;fa4aadaa-8f1f-4121-99b4-bac9ad7c9bc9&#039; =&amp;gt; &#039;Verrechnung Lohn/Gehalt (3790)&#039;,&lt;br /&gt;
            &#039;cd3ea3e5-b681-496b-9886-7f8a8ab0397a&#039; =&amp;gt; &#039;Nettogehälter (3720)&#039;,&lt;br /&gt;
            &#039;4abd3f74-6556-48df-9581-91c689b0572f&#039; =&amp;gt; &#039;Verbindlichkeiten für Einbehaltungen von Mitarbeitern (3725)&#039;,&lt;br /&gt;
        ]&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) Kategorien ==&lt;br /&gt;
&lt;br /&gt;
# Deutsche Umsatzsteuer&lt;br /&gt;
 Kategorie: Fernverkauf (Fernverkauf steht für Verkauf von Waren)&lt;br /&gt;
 categoryId: 7c112b66-0565-479c-bc18-5845e080880a&lt;br /&gt;
 Steuersätze: Es gelten die deutschen Steuersätze&lt;br /&gt;
 &lt;br /&gt;
 Kategorie: Elektronische Dienstleistungen (ehemals MOSS)&lt;br /&gt;
 categoryId: d73b880f-c24a-41ea-a862-18d90e1c3d82&lt;br /&gt;
 Steuersätze: Es gelten die deutschen Steuersätze&lt;br /&gt;
&lt;br /&gt;
# EU-Zielland-Steuer&lt;br /&gt;
 Kategorie: Fernverkauf in EU-Land steuerpflichtig&lt;br /&gt;
 categoryId: 4ebd965a-7126-416c-9d8c-a5c9366ee473&lt;br /&gt;
 Steuersätze: Es gelten Steuersätze des Ziellandes&lt;br /&gt;
 &lt;br /&gt;
 Kategorie: Elektronische Dienstleistung in EU-Land steuerpflichtig (ehemals MOSS)&lt;br /&gt;
 categoryId: efa82f40-fd85-11e1-a21f-0800200c9a66&lt;br /&gt;
 Steuersätze: Es gelten Steuersätze des Ziellandes&lt;br /&gt;
&lt;br /&gt;
= Webhook Anfragen =&lt;br /&gt;
&lt;br /&gt;
Wir liefern eine &#039;&#039;callback.php&#039;&#039; mit, die als callback URL angegeben werden kann.&lt;br /&gt;
Bei allen Aufrufen wird die &#039;&#039;X-Lxo-Signature&#039;&#039; überprüft und sichergestellt, dass der Aufruf wirklich von einem Lexware Office Server erstellt wurde.&lt;br /&gt;
&lt;br /&gt;
= Error Handling =&lt;br /&gt;
Alle Methoden sollten stets in einem try/catch Block verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Unser Client bietet eine erweiterte Execption Klasse, die via &amp;quot;$e-&amp;gt;getError()&amp;quot; sofern vorhanden weitere Details zur Anfrage und dem API Response zurück gibt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Versuch eines PDF Downloads von einer nicht fertig gestellten Rechnung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; highlight=&amp;quot;3,7&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
    $lexware-&amp;gt;get_invoice_pdf(&#039;7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9&#039;, &#039;test.pdf&#039;);&lt;br /&gt;
} catch (LexwareException $e) {&lt;br /&gt;
    echo $e-&amp;gt;getMessage();&lt;br /&gt;
    // LexwareApi: error in api request - check details via $e-&amp;gt;getError()&lt;br /&gt;
 &lt;br /&gt;
    print_r($e-&amp;gt;getError());&lt;br /&gt;
    /*&lt;br /&gt;
    Array (&lt;br /&gt;
        [HTTP Status] =&amp;gt; 500&lt;br /&gt;
        [Requested URI] =&amp;gt; https://api.lexware.io/v1/invoices/7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9/document&lt;br /&gt;
        [Requested Payload] =&amp;gt; &lt;br /&gt;
        [Response] =&amp;gt; stdClass Object&lt;br /&gt;
           (&lt;br /&gt;
                [timestamp] =&amp;gt; 2019-11-20T17:34:53.360+01:00&lt;br /&gt;
                [status] =&amp;gt; 500&lt;br /&gt;
                [error] =&amp;gt; Internal Server Error&lt;br /&gt;
                [path] =&amp;gt; /v1/invoices/7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9/document&lt;br /&gt;
                [traceId] =&amp;gt; f9f241666675&lt;br /&gt;
                [message] =&amp;gt; A technical error has occurred that is not specified in more detail.&lt;br /&gt;
            )&lt;br /&gt;
    )&lt;br /&gt;
    */&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=446</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=446"/>
		<updated>2026-05-21T13:21:04Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Konzept */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
Cloudspeicher ermöglicht die zentrale Speicherung, Synchronisation und Freigabe von Dateien innerhalb eines Unternehmens, Teams oder auch privat. Nutzer können von verschiedenen Geräten und Standorten sicher auf ihre Daten zugreifen, sie verwalten, teilen oder sie einfach und sicher in den deutschen Baebeca-Rechenzentren archivieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktionsumfang:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zentrale Dateiverwaltung&lt;br /&gt;
* Persönliche Benutzerkonten&lt;br /&gt;
* Datei-Synchronisation&lt;br /&gt;
* Datei-Freigabe und Zusammenarbeit&lt;br /&gt;
* Backup und Wiederherstellung&lt;br /&gt;
* Mobile Nutzung&lt;br /&gt;
* Echtzeit-Synchronisation über den Synology Drive Desktop-Client&lt;br /&gt;
** Automatische Synchronisation ausgewählter Ordner&lt;br /&gt;
** Dateiversionsverwaltung und Wiederherstellung&lt;br /&gt;
** Freigabe von Dateien direkt über den Datei-Explorer&lt;br /&gt;
** Offline-Verfügbarkeit von Dateien und Ordnern&lt;br /&gt;
&lt;br /&gt;
Zum Produkt: https://www.baebeca.de/baebeca-cloud/#cloudspeicher&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Client-Sync Software ===&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: &amp;lt;code&amp;gt;cloud.baebeca.de&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\home&amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist, einen Ordner &amp;quot;Cloudspeicher&amp;quot; und darunter einen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Um zusätzlich Team-Ordner auch zu synchronisieren, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (cloud.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\[Team-Ordner-Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Globalen Einstellungen&amp;quot; anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein --&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige --&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Cloud-Sync ist automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
=== SMB-Zugriff ===&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff, welcher via lokaler Software die Ordner synchron hält, kann es je nach Anwendungsfall sinnvoll sein, eine direkte SMB-Verbindung zum Cloudspeicher zu nutzen. Beispielsweise wenn die verfügbaren Pfadlängen nicht ausreichen und so gewisse Strukturen nicht mehr synchronisiert werden würden.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer --&amp;gt; Rechtklick auf &amp;quot;Dieser PC&amp;quot; --&amp;gt; &amp;quot;Netzwerkadresse verbinden&amp;quot; --&amp;gt; &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; --&amp;gt; unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; --&amp;gt; Namen auswählen --&amp;gt; Zugangsdaten eingeben (User auf cloud.baebeca.de) --&amp;gt; Fertig&lt;br /&gt;
** Die Netzwerkadresse ist unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet --&amp;gt; Filter --&amp;gt; Listen --&amp;gt; Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen ==&lt;br /&gt;
&lt;br /&gt;
=== Maximale Pfadlängen auf Windows-Systemen ===&lt;br /&gt;
Es existiert eine Windows-interne Beschränkung für Datei-Pfadlängen von 260 Zeichen. Sofern man diese Länge in seinem Dateistamm überschreitet, werden darunterliegende Dateien mit dem Windows-Client nicht mher syncronisisert.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall empfiehlt sich die Nutzung von SMB, da diese Einschränkung dort nicht existiert.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=445</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=445"/>
		<updated>2026-05-21T13:20:08Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Maximale Pfadlängen auf Windows-Systemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
Cloudspeicher ermöglicht die zentrale Speicherung, Synchronisation und Freigabe von Dateien innerhalb eines Unternehmens, Teams oder auch privat. Nutzer können von verschiedenen Geräten und Standorten sicher auf ihre Daten zugreifen, sie verwalten, teilen oder sie einfach und sicher in den deutschen Baebeca-Rechenzentren archivieren.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Funktionsumfang:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zentrale Dateiverwaltung&lt;br /&gt;
* Persönliche Benutzerkonten&lt;br /&gt;
* Datei-Synchronisation&lt;br /&gt;
* Datei-Freigabe und Zusammenarbeit&lt;br /&gt;
* Hohe Datensicherheit&lt;br /&gt;
* Backup und Wiederherstellung&lt;br /&gt;
* Mobile Nutzung&lt;br /&gt;
* Echtzeit-Synchronisation über den Synology Drive Desktop-Client&lt;br /&gt;
** Automatische Synchronisation ausgewählter Ordner&lt;br /&gt;
** Dateiversionsverwaltung und Wiederherstellung&lt;br /&gt;
** Freigabe von Dateien direkt über den Datei-Explorer&lt;br /&gt;
** Offline-Verfügbarkeit von Dateien und Ordnern&lt;br /&gt;
&lt;br /&gt;
Zum Produkt: https://www.baebeca.de/baebeca-cloud/#cloudspeicher&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Client-Sync Software ===&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: &amp;lt;code&amp;gt;cloud.baebeca.de&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\home&amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist, einen Ordner &amp;quot;Cloudspeicher&amp;quot; und darunter einen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Um zusätzlich Team-Ordner auch zu synchronisieren, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (cloud.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\[Team-Ordner-Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Globalen Einstellungen&amp;quot; anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein --&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige --&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Cloud-Sync ist automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
=== SMB-Zugriff ===&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff, welcher via lokaler Software die Ordner synchron hält, kann es je nach Anwendungsfall sinnvoll sein, eine direkte SMB-Verbindung zum Cloudspeicher zu nutzen. Beispielsweise wenn die verfügbaren Pfadlängen nicht ausreichen und so gewisse Strukturen nicht mehr synchronisiert werden würden.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer --&amp;gt; Rechtklick auf &amp;quot;Dieser PC&amp;quot; --&amp;gt; &amp;quot;Netzwerkadresse verbinden&amp;quot; --&amp;gt; &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; --&amp;gt; unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; --&amp;gt; Namen auswählen --&amp;gt; Zugangsdaten eingeben (User auf cloud.baebeca.de) --&amp;gt; Fertig&lt;br /&gt;
** Die Netzwerkadresse ist unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet --&amp;gt; Filter --&amp;gt; Listen --&amp;gt; Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen ==&lt;br /&gt;
&lt;br /&gt;
=== Maximale Pfadlängen auf Windows-Systemen ===&lt;br /&gt;
Es existiert eine Windows-interne Beschränkung für Datei-Pfadlängen von 260 Zeichen. Sofern man diese Länge in seinem Dateistamm überschreitet, werden darunterliegende Dateien mit dem Windows-Client nicht mher syncronisisert.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall empfiehlt sich die Nutzung von SMB, da diese Einschränkung dort nicht existiert.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=443</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=443"/>
		<updated>2026-05-21T12:39:35Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* SMB-Funktionalität */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
== Konzept ==&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== Client-Sync Software ===&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: &amp;lt;code&amp;gt;cloud.baebeca.de&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\home&amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist, einen Ordner &amp;quot;Cloudspeicher&amp;quot; und darunter einen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Um zusätzlich Team-Ordner auch zu synchronisieren, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (cloud.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\[Team-Ordner-Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Globalen Einstellungen&amp;quot; anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein --&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige --&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Cloud-Sync ist automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
=== SMB Zugriff ===&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff, welcher via lokaler Software die Ordner synchron hält, kann es je nach Anwendungsfall sinnvoll sein, eine direkte SMB-Verbindung zum Cloudspeicher zu nutzen. Beispielsweise wenn die verfügbaren Pfadlängen nicht ausreichen und so gewisse Strukturen nicht mehr synchronisiert werden würden.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer --&amp;gt; Rechtklick auf &amp;quot;Dieser PC&amp;quot; --&amp;gt; &amp;quot;Netzwerkadresse verbinden&amp;quot; --&amp;gt; &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; --&amp;gt; unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; --&amp;gt; Namen auswählen --&amp;gt; Zugangsdaten eingeben (User auf cloud.baebeca.de) --&amp;gt; Fertig&lt;br /&gt;
** Die Netzwerkadresse ist unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet --&amp;gt; Filter --&amp;gt; Listen --&amp;gt; Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen ==&lt;br /&gt;
&lt;br /&gt;
=== Maximale Pfadlängen auf Windows-Systemen ===&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=442</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=442"/>
		<updated>2026-05-21T12:35:29Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Setup am Endgerät */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
= Setup am Endgerät =&lt;br /&gt;
&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: &amp;lt;code&amp;gt;cloud.baebeca.de&amp;lt;/code&amp;gt;&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\home&amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist, einen Ordner &amp;quot;Cloudspeicher&amp;quot; und darunter einen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Um zusätzlich Team-Ordner auch zu synchronisieren, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (cloud.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;%USERPROFILE%\Cloudspeicher\[Team-Ordner-Name]&amp;lt;/code&amp;gt;&lt;br /&gt;
** Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;Globalen Einstellungen&amp;quot; anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein --&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige --&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Cloud-Sync ist automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
= SMB-Funktionalität =&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff via Synology Drive kann es sinnvoll sein, eine SMB-Verbindung zum Cloudspeicher einzurichten.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer --&amp;gt; Rechtklick auf &amp;quot;Dieser PC&amp;quot; --&amp;gt; &amp;quot;Netzwerkadresse verbinden&amp;quot; --&amp;gt; &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; --&amp;gt; unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; --&amp;gt; Namen auswählen --&amp;gt; Zugangsdaten eingeben (User auf cloud.baebeca.de) --&amp;gt; Fertig&lt;br /&gt;
** Die Netzwerkadresse ist unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet --&amp;gt; Filter --&amp;gt; Listen --&amp;gt; Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=438</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=438"/>
		<updated>2026-05-18T17:40:20Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Empfohlene HTTP-Header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Empfohlene HTTP-Header =&lt;br /&gt;
&lt;br /&gt;
Damit Webseiten nicht via iFrame eingebunden werden können, empfehlen wir, dies zu unterbinden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Abonnement :: Domain :: Hosting &amp;amp; DNS :: Apache &amp;amp; nginx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Header set X-Frame-Options DENY&lt;br /&gt;
Wird ein WordPress mit Elementor genutzt oder möchte man doch einige Webseiten auf die Whitelist setzen, kann diese Variante genutzt werden. &lt;br /&gt;
 &amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
     Header always unset X-Frame-Options&lt;br /&gt;
     Header always set Content-Security-Policy &amp;quot;frame-ancestors &#039;self&#039; &amp;lt;nowiki&amp;gt;https://www.domain.de&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting-Windows:Administratorkonto_bei_zu_vielen_Anmeldung_gesperrt&amp;diff=437</id>
		<title>Serverhosting-Windows:Administratorkonto bei zu vielen Anmeldung gesperrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting-Windows:Administratorkonto_bei_zu_vielen_Anmeldung_gesperrt&amp;diff=437"/>
		<updated>2026-05-16T06:08:15Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „Windows-Server sperren bei zu vielen RDP-Anmeldeversuchen das jeweilige Konto für 10 Minuten für einen Login. Auch das Administratorkonto ist davon im Standard betroffen.  == Deaktivieren ==  WIN+R  gpedit.msc  Computerkonfiguration -&amp;gt; Windows-Einstellungen -&amp;gt; Sicherheitseinstellungen -&amp;gt; Kontorichtlinien -&amp;gt; Kontosperrungsrichtlinien  Dort kann die Sperre für das Administratorkonto grundsätzlich deaktiviert werden oder die Intervalle können angepasst…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows-Server sperren bei zu vielen RDP-Anmeldeversuchen das jeweilige Konto für 10 Minuten für einen Login. Auch das Administratorkonto ist davon im Standard betroffen.&lt;br /&gt;
&lt;br /&gt;
== Deaktivieren ==&lt;br /&gt;
 WIN+R&lt;br /&gt;
 gpedit.msc&lt;br /&gt;
 Computerkonfiguration -&amp;gt; Windows-Einstellungen -&amp;gt; Sicherheitseinstellungen -&amp;gt; Kontorichtlinien -&amp;gt; Kontosperrungsrichtlinien&lt;br /&gt;
&lt;br /&gt;
Dort kann die Sperre für das Administratorkonto grundsätzlich deaktiviert werden oder die Intervalle können angepasst werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Disclaimer: Dies ist nur ein Workaround und keine Lösung für nicht ausreichend geschützte RDP-Anmeldungen.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=435</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=435"/>
		<updated>2026-05-12T18:24:46Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Rechenzentrum&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Hosted-Exchange|Hosted Exchange&lt;br /&gt;
** Cloudspeicher|Cloudspeicher&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
&lt;br /&gt;
* Produkte&lt;br /&gt;
** https://www.sticky.de|Sticky ERP&lt;br /&gt;
** https://lexware.baebeca.de|Lexware Apps&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=434</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=434"/>
		<updated>2026-05-12T18:23:57Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Rechenzentrum&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Hosted-Exchange|Hosted Exchange&lt;br /&gt;
** Cloudspeicher|Cloudspeicher&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
&lt;br /&gt;
* Produkte&lt;br /&gt;
** https://www.sticky.de|Sticky ERP&lt;br /&gt;
** https://lexware.baebeca.de|Lexware Apps&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
** DSGVO_Besuchersystem|Besuchersysstem&lt;br /&gt;
&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=433</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=433"/>
		<updated>2026-05-12T18:20:44Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Setup am Endgerät */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
= Setup am Endgerät =&lt;br /&gt;
&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: cloud.baebeca.de&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;&amp;quot;C:\Users\[Benutzer]\Cloudspeicher\home&amp;quot; &amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist hier, einen Ordner für den Cloudspeicher und darunter einen eigenen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Den Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Nun ist der private Cloud-Bereich erstellt. Wenn man nun zusätzlich die Team-Ordner auch synchronisieren möchte, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (cloud.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;&amp;quot;C:\Users\[Benutzer]\Cloudspeicher\[Team-Ordner-Name]&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Den Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In den &amp;quot;Globalen Einstellungen&amp;quot; noch Folgendes anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein =&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige =&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Danach ist der Cloud-Sync automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
= SMB-Funktionalität =&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff via Synology Drive kann es in manchen Fällen sinnvoll sein, eine SMB-Verbindung zu unserem Cloudspeicher einzurichten.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer → Rechtklick auf &amp;quot;Dieser PC&amp;quot; → &amp;quot;Netzwerkadresse verbinden&amp;quot; → &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; → unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; → Namen auswählen → Zugangsdaten eingeben (User auf storage.baebeca.de) → Fertig&lt;br /&gt;
** Die Netzwerkadresse ist nun unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet → Filter → Listen → Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=432</id>
		<title>Cloudspeicher</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Cloudspeicher&amp;diff=432"/>
		<updated>2026-05-12T18:19:42Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Setup am Endgerät */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
= Setup am Endgerät =&lt;br /&gt;
&lt;br /&gt;
* Cloudspeicher-Software installieren&lt;br /&gt;
** Windows/Mac/Ubuntu: https://www.baebeca.de/downloads/Cloud-Speicher/&lt;br /&gt;
* Serveradresse: cloud.baebeca.de&lt;br /&gt;
* Vom Team erhaltene Benutzerdaten eingeben&lt;br /&gt;
* Aufgabentyp: Synchronisierungsaufgabe&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;&amp;quot;C:\Users\[Benutzer]\Cloudspeicher\home&amp;quot; &amp;lt;/code&amp;gt;&lt;br /&gt;
** Wichtig ist hier, einen Ordner für den Cloudspeicher und darunter einen eigenen &amp;quot;home&amp;quot;-Ordner zu haben, da man auch noch zusätzlich Team-Ordner synchronisieren möchte.&lt;br /&gt;
** Den Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
Nun ist der private Cloud-Bereich erstellt. Wenn man nun zusätzlich die Team-Ordner auch synchronisieren möchte, oben links auf &amp;quot;+ Erstellen&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
* Vorige Verbindung (storage.baebeca.de)&lt;br /&gt;
* Auf Serverseite den Team-Ordner wählen&lt;br /&gt;
* Ordnerpfad auf Ihrem Computer: &amp;lt;code&amp;gt;&amp;quot;C:\Users\[Benutzer]\Cloudspeicher\[Team-Ordner-Name]&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
** Den Haken bei &amp;quot;Leeren Ordner für SynologyDrive erstellen&amp;quot; deaktivieren&lt;br /&gt;
* Erweitert&lt;br /&gt;
** Dateien mit Punkt Präfix synchronisieren&lt;br /&gt;
** Temporäre Dateien synchronisieren&lt;br /&gt;
&lt;br /&gt;
In den &amp;quot;Globalen Einstellungen&amp;quot; noch Folgendes anpassen:&lt;br /&gt;
&lt;br /&gt;
* Allgemein =&amp;gt; &amp;quot;Lokal gelöschte Dateien werden vom NAS entfernt&amp;quot; aktivieren&lt;br /&gt;
* Anzeige =&amp;gt; &amp;quot;Minimalistisches Taskleistensymbol verwenden&amp;quot; aktivieren&lt;br /&gt;
&lt;br /&gt;
Danach ist der Cloud-Sync automatisch aktiv und kann genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Im Windows-Explorer gibt es nun den Tab &amp;quot;Synology Drive&amp;quot;, wo alle Cloud-Ordner untergeordnet sind.&lt;br /&gt;
&lt;br /&gt;
= SMB-Funktionalität =&lt;br /&gt;
Neben dem Cloudspeicher-Zugriff via Synology Drive kann es in manchen Fällen sinnvoll sein, eine SMB-Verbindung zu unserem Cloudspeicher einzurichten.&lt;br /&gt;
&lt;br /&gt;
Einrichtung SMB (Windows):&lt;br /&gt;
&lt;br /&gt;
* Explorer → Rechtklick auf &amp;quot;Dieser PC&amp;quot; → &amp;quot;Netzwerkadresse verbinden&amp;quot; → &amp;quot;Eine benutzerdefinierte Netzwerkadresse auswählen&amp;quot; → unter &amp;quot;Internet- oder Netzwerkadresse&amp;quot;: &amp;lt;code&amp;gt;\\storage.baebeca.de\[Ordner-Name]&amp;lt;/code&amp;gt; → Namen auswählen → Zugangsdaten eingeben (User auf storage.baebeca.de) → Fertig&lt;br /&gt;
** Die Netzwerkadresse ist nun unter &amp;quot;Dieser PC&amp;quot; zu finden und kann ggf. an den Schnellzugriff angepinnt werden.&lt;br /&gt;
* Bei Zugriffen aus einem FritzBox-Netzwerk muss der &amp;quot;NETBIOS-Filter&amp;quot; im FB-Interface deaktiviert werden, damit der Zugriff funktioniert. Zu finden ist dieser auf dem Fritz!Box UI unter Internet → Filter → Listen → Globale Filtereinstellungen. Dort den Haken bei &amp;quot;NetBIOS-Filter aktiv&amp;quot; entfernen und speichern.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Lexware-php-api&amp;diff=431</id>
		<title>Lexware-php-api</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Lexware-php-api&amp;diff=431"/>
		<updated>2026-05-11T12:48:49Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Kommerzielle / Closed-Source Nutzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Übersicht =&lt;br /&gt;
&lt;br /&gt;
PHP Client für [https://www.baebeca.de/lexware office.lexware.de] API (ehemals lexoffice.de)&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Baebeca-Solutions/lexware-php-api Github]&lt;br /&gt;
* [https://wiki.baebeca.de/index.php?title=lexware-php-api Wiki (Dokumentation)]&lt;br /&gt;
* [https://www.baebeca.de/softwareentwicklung/lexware-php-client/ Projektseite]&lt;br /&gt;
* [https://packagist.org/packages/baebeca/lexware-php-api Packagist]&lt;br /&gt;
* [https://developers.lexware.io Lexware Office API-Dokumentation]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Lexware-Office-Logo.png||link=https://www.baebeca.de/lexware]]&lt;br /&gt;
&lt;br /&gt;
== Composer ==&lt;br /&gt;
 &lt;br /&gt;
=== CLI ===&lt;br /&gt;
 composer require baebeca/lexware-php-api:~2.0&lt;br /&gt;
&lt;br /&gt;
=== composer.json ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;require&amp;quot;: {&lt;br /&gt;
    &amp;quot;baebeca/lexware-php-api&amp;quot;: &amp;quot;~2.0&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
An wen kann ich mich wenden, wenn ich Probleme oder Fragen habe?&amp;lt;br&amp;gt;&lt;br /&gt;
Für diese Frage ist entscheidend, ob du eine Nutzungslizenz erworben hast oder die freie Variante benutzt.&lt;br /&gt;
&lt;br /&gt;
* Wenn eine Nutzungslizenz vorhanden ist, kannst du jederzeit ein Ticket bei uns öffnen:&lt;br /&gt;
** E-Mail: support@baebeca.de&lt;br /&gt;
** Telefon: 02261-8161691&lt;br /&gt;
* Wenn du die freie Version benutzt, kannst du einen [https://github.com/Baebeca-Solutions/lexware-php-api/issues Github issue] öffnen.&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Dieses Projekt steht unter der &amp;quot;GNU AGPLv3 Lizenz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Du darfst den Code frei verwenden, verändern und weiterverbreiten, **sofern deine Software ebenfalls quelloffen und veröffentlicht wird** (AGPLv3-konform).&lt;br /&gt;
&lt;br /&gt;
=== Kommerzielle / Closed-Source Nutzung ===&lt;br /&gt;
&lt;br /&gt;
Die Verwendung in &#039;&#039;&#039;kommerziellen&#039;&#039;&#039; oder &#039;&#039;&#039;Closed-Source&#039;&#039;&#039;-Projekten ist &#039;&#039;&#039;nicht ohne eine kommerzielle Lizenz gestattet&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Bitte kontaktiere uns unter &#039;&#039;&#039;support@baebeca.de&#039;&#039;&#039;, um eine Lizenz zu 199,-/netto/einmalig zu erwerben.  &lt;br /&gt;
Siehe dazu alle Infos: [https://github.com/Baebeca-Solutions/lexware-php-api/blob/php-8.4/LICENSE-commercial_DE.md Kommerzielle Lizenzbedingungen]&lt;br /&gt;
&lt;br /&gt;
== Lexware Office API Account erstellen ==&lt;br /&gt;
Erstellen Sie in Ihrem [https://www.baebeca.de/lexware Lexware Office Account] einen API Key.&lt;br /&gt;
&lt;br /&gt;
Einstellungen :: Erweiterungen :: Lexware Office Public API :: &amp;quot;Schlüssel neu erstellen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Mehrwertsteuersenkung - Konjunkturpaket 01.07.2020 - 31.12.2020 ==&lt;br /&gt;
* https://office.lexware.de/mehrwertsteuer-rest-api&lt;br /&gt;
* https://developers.lexware.io/docs/#faq-valid-tax-rates&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) ab 01.07.2021 ==&lt;br /&gt;
* Für den Voucher-Import reicht es aus die Methode get_needed_voucher_booking_id() zu nutzen.&lt;br /&gt;
* https://help.lexware.de/de-form/articles/5207137-one-stop-shop-eu-regelung-belege-an-privatpersonen-im-eu-ausland&lt;br /&gt;
&lt;br /&gt;
== Rate-Limit ==&lt;br /&gt;
Lexware Office hat ein Rate-Limit von 2 Anfragen pro Sekunde. Siehe dazu: https://developers.lexware.io/docs/#api-rate-limits&lt;br /&gt;
&lt;br /&gt;
Dieses Rate-Limit wird automatisch erkannt und der Request wird nach einem Sleep von &amp;quot;Sekunden * Anzahl Versuche&amp;quot; erneut abgesetzt.&lt;br /&gt;
Mithilfe von &amp;lt;code&amp;gt;$lexware-&amp;gt;configure_rate_limit(bool $repeat = true, int $seconds_to_sleep = 1, int $max_tries = 10): void&amp;lt;/code&amp;gt; kann man das Verhalten parametrisieren.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich besteht die Möglichkeit via &amp;lt;code&amp;gt;configure_rate_limit_callable(callable $callback = null) : void&amp;lt;/code&amp;gt; eine Callbackfunktion mitzugeben, die jedes Mal getriggert wird, wenn ein Rate-Limit getroffen wurde. Es wird dann ein bool Parameter mitgegeben ob der Aufruf noch einmal versucht wird.&lt;br /&gt;
&lt;br /&gt;
= Klasse einbinden =&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
require __DIR__.&#039;/vendor/autoload.php&#039;;&lt;br /&gt;
use \Baebeca\LexwareApi;&lt;br /&gt;
use \Baebeca\LexwareException;&lt;br /&gt;
&lt;br /&gt;
$lexware = new LexwareApi([&lt;br /&gt;
    &#039;api_key&#039; =&amp;gt; &#039;my-api-key&#039;&lt;br /&gt;
]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;    &lt;br /&gt;
== Start Parameter ==&lt;br /&gt;
;api_key [string]&lt;br /&gt;
:API Schlüssel&lt;br /&gt;
;callback [string]&lt;br /&gt;
:Ihre Standard Callback URL für Webhooks von Lexware Office&lt;br /&gt;
;ssl_verify [bool] (default true)&lt;br /&gt;
:Soll die SSL verbindung zu Lexware Office validiert werden&lt;br /&gt;
&lt;br /&gt;
== Error handling ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
// catch errors&lt;br /&gt;
try {&lt;br /&gt;
    $invoices = $lexware-&amp;gt;get_last_invoices(-5);&lt;br /&gt;
}&lt;br /&gt;
catch (LexwareException $e) {&lt;br /&gt;
    var_dump($e-&amp;gt;getMessage());&lt;br /&gt;
    print_r($e-&amp;gt;getError());&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Methoden =&lt;br /&gt;
&lt;br /&gt;
== Account ==&lt;br /&gt;
&lt;br /&gt;
=== Account abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_profile() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel Rückgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;organizationId&amp;quot;: &amp;quot;42b1fbdd-c4e0-4bb4-8c20-1d3d0b9432e8&amp;quot;,&lt;br /&gt;
  &amp;quot;companyName&amp;quot;: &amp;quot;Testfirma GmbH&amp;quot;,&lt;br /&gt;
  &amp;quot;created&amp;quot;: {&lt;br /&gt;
    &amp;quot;userName&amp;quot;: &amp;quot;Frau Erika Musterfrau&amp;quot;,&lt;br /&gt;
    &amp;quot;userEmail&amp;quot;: &amp;quot;erika.musterfrau@testfirma.de&amp;quot;,&lt;br /&gt;
    &amp;quot;date&amp;quot;: &amp;quot;2017-01-03T13:15:45+0100&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;connectionId&amp;quot;: &amp;quot;3dea098a-fae5-4458-a85c-f97965966c25&amp;quot;,&lt;br /&gt;
  &amp;quot;features&amp;quot;: [&lt;br /&gt;
    &amp;quot;cashbox&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;subscriptionStatus&amp;quot;: &amp;quot;active&amp;quot;,&lt;br /&gt;
  &amp;quot;taxType&amp;quot;: &amp;quot;net&amp;quot;,&lt;br /&gt;
  &amp;quot;isSmallBusiness&amp;quot;: false&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rechnungen ==&lt;br /&gt;
&lt;br /&gt;
=== Rechnung abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoice( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle Rechnungen abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoices_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Die letzten n Rechnungen abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_last_invoices(int $count) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rechnung PDF herunterladen ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;legacy function - will be removed in futere releases, use &#039;&#039;get_pdf($type, $uuid, $filename)&#039;&#039; instead&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_invoice_pdf( string $uuid, string $filename) : bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
;filename&lt;br /&gt;
:Der lokale Dateiname an dem das PDF abgelegt werden soll. Sofern es sich um eine E-Rechnung handelt wird auch die XML Datei heruntergeladen und mit dem Zusatz &amp;quot;.xml&amp;quot; abgelegt.&lt;br /&gt;
&lt;br /&gt;
=== Rechnung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_invoice( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Rechnungsdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Rechnungfertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für den eine Rechnung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Serienrechnungen ==&lt;br /&gt;
&lt;br /&gt;
=== Serienrechnung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_recurring_template( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle Serienrechnungen abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_recurring_templates_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gutschriften ==&lt;br /&gt;
&lt;br /&gt;
=== Gutschrift abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_creditnote( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Gutschrift die abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Gutschrift anlegen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_creditnote( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Gutschriftsdaten nach der nötigen [https://developers.lexware.io/docs/#credit-notes-endpoint-credit-notes-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Rechnungskorrektur&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      )&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Gutschrift fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID einer offenen Rechnung für die eine Gutschrift erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Angebote ==&lt;br /&gt;
&lt;br /&gt;
=== Angebot abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_quotation( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Angebotes das abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Angebot anlegen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_quotation( array $data [, bool $finalized = false ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Angebotsdaten nach der nötigen [https://developers.lexware.io/docs/#quotations-endpoint-quotations-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; substr(date(&#039;c&#039;), 0, 19).&#039;.000&#039;.substr(date(&#039;c&#039;), 19),&lt;br /&gt;
     &#039;expirationDate&#039; =&amp;gt; substr(date(&#039;c&#039;), 0, 19).&#039;.000&#039;.substr(date(&#039;c&#039;), 19),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; [&lt;br /&gt;
        &#039;shippingDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
        &#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ],&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; [&lt;br /&gt;
        &#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
        &#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ],&lt;br /&gt;
 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob das ANgebot fertiggestellt werden soll.&lt;br /&gt;
&lt;br /&gt;
== Auftragsbestätigungen ==&lt;br /&gt;
&lt;br /&gt;
=== Auftragsbestätigung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_orderconfirmation( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Auftragsbestätigung die abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Auftragsbestätigung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_orderconfirmation( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Auftragsbestätigungsdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob die Auftragsbestätigung fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für die eine Auftragsbestätigung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Lieferschein ==&lt;br /&gt;
&lt;br /&gt;
=== Lieferschein abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_deliverynote( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Lieferscheins der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Lieferschein anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_delivery_note( array $data [, bool $finalized = false, string $precedingSalesVoucherId= &#039;&#039; ] ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Lieferscheindaten nach der nötigen [https://developers.lexware.io/docs/#delivery-notes-endpoint-delivery-notes-properties Lexware Office Formatierung]&lt;br /&gt;
:Beispiel&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 array(&lt;br /&gt;
     &#039;voucherDate&#039; =&amp;gt; date(DATE_RFC3339_EXTENDED),&lt;br /&gt;
     &#039;introduction&#039; =&amp;gt; &#039;Einleitungstext&#039;,&lt;br /&gt;
     &#039;remark&#039; =&amp;gt; &amp;quot;Fußzeile\r\nMehrzeilig&amp;quot;,&lt;br /&gt;
     &#039;address&#039; =&amp;gt; array(&lt;br /&gt;
     	#&#039;contactId&#039; =&amp;gt; &#039;&amp;lt;id&amp;gt;&#039;,&lt;br /&gt;
     	&#039;name&#039; =&amp;gt; &#039;Frau Jane Doe&#039;,&lt;br /&gt;
     	&#039;street&#039; =&amp;gt; &#039;Str. 1&#039;,&lt;br /&gt;
     	&#039;zip&#039; =&amp;gt; &#039;12345&#039;,&lt;br /&gt;
     	&#039;city&#039; =&amp;gt; &#039;Stadt&#039;,&lt;br /&gt;
     	&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;lineItems&#039; =&amp;gt; array(&lt;br /&gt;
      	array(&lt;br /&gt;
       		&#039;type&#039; =&amp;gt; &#039;custom&#039;,&lt;br /&gt;
       		&#039;name&#039; =&amp;gt; &#039;Produktname&#039;,&lt;br /&gt;
       		&#039;description&#039; =&amp;gt; &#039;Beschreibung&#039;,&lt;br /&gt;
       		&#039;quantity&#039; =&amp;gt; 1,&lt;br /&gt;
       		&#039;unitName&#039; =&amp;gt; &#039;Stück&#039;,&lt;br /&gt;
       		&#039;unitPrice&#039; =&amp;gt; array(&lt;br /&gt;
       			&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       			&#039;netAmount&#039; =&amp;gt; 10.99,&lt;br /&gt;
           		&#039;taxRatePercentage&#039; =&amp;gt; 19,&lt;br /&gt;
       		),&lt;br /&gt;
       		#&#039;discountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
       	),&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;totalPrice&#039; =&amp;gt; array(&lt;br /&gt;
       	&#039;currency&#039; =&amp;gt; &#039;EUR&#039;,&lt;br /&gt;
       	#&#039;totalDiscountAbsolute&#039; =&amp;gt; 0,&lt;br /&gt;
       	#&#039;totalDiscountPercentage&#039; =&amp;gt; 0,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;taxConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;taxType&#039; =&amp;gt; &#039;net&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;shippingConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;shippingDate&#039; =&amp;gt; date(&#039;Y-m-d&#039;).&#039;T00:00:01.000+02:00&#039;,&lt;br /&gt;
      	&#039;shippingType&#039; =&amp;gt; &#039;delivery&#039;,&lt;br /&gt;
      ),&lt;br /&gt;
      &#039;paymentConditions&#039; =&amp;gt; array(&lt;br /&gt;
      	&#039;paymentTermLabel&#039; =&amp;gt; &#039;Vorkasse&#039;,&lt;br /&gt;
      	&#039;paymentTermDuration&#039; =&amp;gt; 1,&lt;br /&gt;
      ),&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; finalized&lt;br /&gt;
: Entscheidet ob der Lieferschein fertiggestellt werden soll.&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID eines Belegs für den der Lieferschein erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Mahnung ==&lt;br /&gt;
&lt;br /&gt;
=== Mahnung abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_dunning( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid der Mahnung welche abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Mahnung anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_dunning( array $data, string $precedingSalesVoucherId ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Mahndaten nach der nötigen [https://developers.lexware.io/docs/#dunnings-endpoint-create-a-dunning Lexware Office Formatierung]&lt;br /&gt;
; precedingSalesVoucherId&lt;br /&gt;
: Eine Lexware Office UUID einer offenen Rechnung für die eine Mahnung erstellt wird.&lt;br /&gt;
&lt;br /&gt;
== Belege ==&lt;br /&gt;
&lt;br /&gt;
=== Beleg anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_voucher( array $data ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
;data&lt;br /&gt;
:Ein Array der Belegdaten nach der nötigen [https://developers.lexware.io/docs/#vouchers-endpoint-create-a-voucher Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
=== Beleg abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_voucher( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Beleges der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Belege abfragen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_vouchers( string $type = &#039;invoice,creditnote,orderconfirmation&#039;, string $state = &#039;draft,open,paid,paidoff,voided,transferred&#039;, string $archived = &#039;both&#039;, string $date_from = &#039;&#039;, string $date_to = &#039;&#039;) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;type&lt;br /&gt;
:Einen oder mehrere Typen von Belegen (komma getrennt) die abgefragt werden sollen&lt;br /&gt;
;state&lt;br /&gt;
:Status der Belege die abgefragt werden sollen&lt;br /&gt;
;archived&lt;br /&gt;
:&amp;quot;both&amp;quot;, &amp;quot;true&amp;quot; oder &amp;quot;false&amp;quot; als String ob archivierte/nicht archivierte Belege ausgegeben werden sollen&lt;br /&gt;
;date_from&lt;br /&gt;
:Datum (Format YYYY-MM-DD) ab wann einschließlich abgefragt werden soll&lt;br /&gt;
;date_to&lt;br /&gt;
:Datum (Format YYYY-MM-DD) bis wann einschließlich abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Belegbild hochladen (nicht zugeordnet) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;upload_file($file) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*file&lt;br /&gt;
**Der Pfad zur Datei die hochgeladen werden soll&lt;br /&gt;
; Rückgabe&lt;br /&gt;
* id&lt;br /&gt;
** Die eindeutige Datei-ID von Lexware Office&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;upload_file(__DIR__.&#039;/invoice.pdf&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Beispiel Rückgabe&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
stdClass Object (&lt;br /&gt;
    [id] =&amp;gt; 221fd5ed-5547-4bd3-b7c2-9796c1a0e4a6&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beleg hochladen (zugeordnet) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;upload_voucher($uuid, $file) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uuid&lt;br /&gt;
**Die ID des Beleges dem der Upload zugeordnet werden soll&lt;br /&gt;
*file&lt;br /&gt;
**Der Pfad zur Datei die hochgeladen werden soll&lt;br /&gt;
; Rückgabe&lt;br /&gt;
* id&lt;br /&gt;
** Die eindeutige Datei-ID von Lexware Office&lt;br /&gt;
&lt;br /&gt;
=== Beleg Dateien herunterladen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_voucher_files(string $uuid, string $filename_prefix) : array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uiui&lt;br /&gt;
**Die ID des Beleges dessen Dateien heruntergeladen werden sollen&lt;br /&gt;
*filename_prefix&lt;br /&gt;
** Der Dateipfad inkl. eines Dateiprefixes. &lt;br /&gt;
; Rückgabe&lt;br /&gt;
Ein Array der Dateinamen. Sofern es sich um eine E-Rechnung handelt wird sowohl die XML Datei als auch die von Lexware visualisierte PDF Rechnung heruntergeladen.&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;get_voucher_files($uuid, &#039;/files/IN_1234&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Beispiel Rückgabe&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array (&lt;br /&gt;
    [0] =&amp;gt; /files/IN_1234_1.jpg&lt;br /&gt;
    [1] =&amp;gt; /files/IN_1234_2.png&lt;br /&gt;
    [2] =&amp;gt; /files/IN_1234_3.pdf&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kontakte ==&lt;br /&gt;
&lt;br /&gt;
=== Kontakt abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_contact( string $uuid ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Kontakt suchen ===&lt;br /&gt;
Bitte beachte das Lexware Office stets eine Suche nach &amp;quot;contains&amp;quot; macht. Eine Suche nach &#039;&#039;hans@hans.de&#039;&#039; liefert einen Treffer für den Kontakt &#039;&#039;hans@hans.de.google.com&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;search_contact( array $filter, bool $respect_wildcards = false ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Paramater&lt;br /&gt;
*filter&lt;br /&gt;
**Array bestehend aus den möglichen Filtern. Mehere Filter werden mit einem &#039;&#039;UND&#039;&#039; verknüpft.&lt;br /&gt;
*** email (mindestens 3 Zeichen)&lt;br /&gt;
*** name (mindestens 3 Zeichen)&lt;br /&gt;
*** number&lt;br /&gt;
*** customer (true/false)&lt;br /&gt;
*** vendor (true/false)&lt;br /&gt;
*wildcards &lt;br /&gt;
** Bool | Wenn &#039;&#039;true&#039;&#039; werden die Zeichen &amp;quot;_&amp;quot; (ein Zeichen) und &amp;quot;%&amp;quot; (mehrere Zeichen) als Wildcards genutzt, andernfalls im Inhalt als Zeichen erwartet.&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;search_contact(array(&lt;br /&gt;
	&#039;email&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;name&#039; =&amp;gt; &#039;John Doe&#039;,&lt;br /&gt;
	&#039;number&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;customer&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
	&#039;vendor&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Alle Kontakte abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_contacts_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontakt anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_contact( array $data) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*data&lt;br /&gt;
**Ein Array der Kontaktdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
;Beispiel Anfrage&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$lexware-&amp;gt;create_contact(array(&lt;br /&gt;
	&#039;version&#039; =&amp;gt; 0,&lt;br /&gt;
	&#039;roles&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;customer&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;number&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;company&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;name&#039; =&amp;gt; &#039;Baebeca Solutions GmbH&#039;,&lt;br /&gt;
		&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
		&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
		&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
		&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
		&#039;contactPersons&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;salutation&#039; =&amp;gt; &#039;Herr&#039;,&lt;br /&gt;
				&#039;firstName&#039; =&amp;gt; &#039;Jon&#039;,&lt;br /&gt;
				&#039;lastName&#039; =&amp;gt; &#039;Doe&#039;,&lt;br /&gt;
				&#039;emailAddress&#039; =&amp;gt;&#039;support@baebeca.de&#039;,&lt;br /&gt;
        			&#039;phoneNumber&#039; =&amp;gt; &#039;022619202930&#039;,&lt;br /&gt;
			)&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;addresses&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;billing&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
				&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
				&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
				&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		&#039;shipping&#039; =&amp;gt; array(&lt;br /&gt;
			array(&lt;br /&gt;
				&#039;street&#039; =&amp;gt; &#039;Genklerhardt 6&#039;,&lt;br /&gt;
				&#039;zip&#039; =&amp;gt; &#039;51647&#039;,&lt;br /&gt;
				&#039;city&#039; =&amp;gt; &#039;Gummersbach&#039;,&lt;br /&gt;
				&#039;countryCode&#039; =&amp;gt; &#039;DE&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;emailAddresses&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;business&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;support@baebeca.de&#039;&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;phoneNumbers&#039; =&amp;gt; array(&lt;br /&gt;
		&#039;business&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;022619202930&#039;&lt;br /&gt;
		),&lt;br /&gt;
	),&lt;br /&gt;
	&#039;note&#039; =&amp;gt; &#039;&#039;,&lt;br /&gt;
));&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kontakt aktualisieren ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;update_contact( string $uuid, array $data) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;Parameter&lt;br /&gt;
*uuid&lt;br /&gt;
**Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
*data&lt;br /&gt;
**Ein Array der Kontaktdaten nach der nötigen [https://developers.lexware.io/docs/#lexware-api-documentation Lexware Office Formatierung]&lt;br /&gt;
&lt;br /&gt;
== Events / Webhooks ==&lt;br /&gt;
     &lt;br /&gt;
=== Event anlegen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;create_event( string $event [, bool $callback = false ] ) : array|bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;event&lt;br /&gt;
:Mögliche sind alle von Lexware Office [https://developers.lexware.io/docs/#event-subscriptions-endpoint-event-types angebotenen Events].&lt;br /&gt;
;callback&lt;br /&gt;
:Die Callback URL für diesen Aufruf. Wenn keine angegeben wird, wird die Standard URL aus der initialisierung genutzt.&lt;br /&gt;
&lt;br /&gt;
=== Aktives Event abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_event( string $uuid ) : array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
&lt;br /&gt;
=== Alle aktiven Events abfragen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_events_all() : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Event löschen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;delete_event( string $iiud ) : object&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die ID eines zuvor erstellten Events.&lt;br /&gt;
&lt;br /&gt;
== Steuern ==&lt;br /&gt;
=== Kleinunternehmer ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_tax_free_company(): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EU - Innergemeinschaftlicher Raum ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_european_member(string $country_code, int $date): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
=== Buchungskategorie bestimmen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_needed_voucher_booking_id(float $taxrate, string $country_code, int $date, bool $euopean_vatid, bool $b2b_business, bool $physical_good = true): string&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$taxrate&lt;br /&gt;
:Steuersatz der verwendet werden soll (Wird auf Gültigkeit geprüft)&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
;$euopean_vatid&lt;br /&gt;
:Verfügt man über die Kunden UST-ID&lt;br /&gt;
;$b2b_business&lt;br /&gt;
:Handelt es sich um einen Endkunden oder Geschäftskunden&lt;br /&gt;
;$physical_good &lt;br /&gt;
Wird physikalische Ware oder digitale Dienstleistung verkauft&lt;br /&gt;
&lt;br /&gt;
=== Abfrage der möglichen Steuersätze ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_taxrates(string $country_code, int $date): array&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prüfung Steuersatz ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;check_taxrate(float $taxrate, string $country_code, int $date): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$taxrate&lt;br /&gt;
:Der zu prüfende Steuersatz&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) / Steuer Methoden ==&lt;br /&gt;
&lt;br /&gt;
=== OSS Einstellungen prüfen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;is_oss_needed(string $country_code, int $date)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
&lt;br /&gt;
=== Prüfung OSS Voucher Kategorie ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_oss_voucher_category(string $country_code, int $date, int $booking_category = 1, float $taxrate = 0): string&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;$country_code&lt;br /&gt;
:2-Stelliger Country Code des Rechnungslandes&lt;br /&gt;
;$date&lt;br /&gt;
:Timestamp Rechnungsdatum&lt;br /&gt;
;$booking_category&lt;br /&gt;
:Angabe welche Buchungskategorie genutzt werden soll&lt;br /&gt;
:1 =&amp;gt; Fernverkauf&lt;br /&gt;
:2 =&amp;gt; Elektronische Dienstleistung&lt;br /&gt;
;$taxrate&lt;br /&gt;
: Genutzter Steuersatz in Buchung&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
=== PDFs herunterladen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;$lexware-&amp;gt;get_pdf(string $type, string $uuid, string $filename): bool&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;type&lt;br /&gt;
:Die Art des Beleges. Möglich Varianten sind: &amp;quot;invoices&amp;quot;, &amp;quot;credit-notes&amp;quot;&lt;br /&gt;
;uuid&lt;br /&gt;
:Die eindeutige uuid des Eintrages der abgefragt werden soll&lt;br /&gt;
;filename&lt;br /&gt;
:Der lokale Dateiname an dem das PDF abgelegt werden soll&lt;br /&gt;
&lt;br /&gt;
= Voucher Kategorien =&lt;br /&gt;
&lt;br /&gt;
Bei zu erstellenden Vouchers, muss ein Buchungskonto angegeben werden.&lt;br /&gt;
; incoming&lt;br /&gt;
: Ausgangsbelege (eingehender Geldfluß)&lt;br /&gt;
; outgoing&lt;br /&gt;
: Eingangsbelege (ausgehender Geldfluß)&lt;br /&gt;
&lt;br /&gt;
    private $booking_categories = [&lt;br /&gt;
        &#039;incoming&#039; =&amp;gt; [&lt;br /&gt;
            // Einnahmen&lt;br /&gt;
            &#039;8f8664a1-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Einnahmen&#039;,&lt;br /&gt;
            &#039;8f8664a0-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dienstleistung&#039;,&lt;br /&gt;
            &#039;8f8664a4-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Honorar/Gage&#039;,&lt;br /&gt;
            &#039;8f8664a5-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Geräteverleih&#039;,&lt;br /&gt;
            &#039;8f8664a6-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Prämien&#039;,&lt;br /&gt;
            &#039;8f8664a7-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Provision/Courtage&#039;,&lt;br /&gt;
            &#039;8f8664a8-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Warenverkäufe&#039;,&lt;br /&gt;
            &#039;8f8664a9-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Wartung&#039;,&lt;br /&gt;
            &#039;8f8664a3-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Erlösminderungen&#039;,&lt;br /&gt;
            &#039;be32ceb3-684a-485e-b628-4bcc748bac4b&#039; =&amp;gt; &#039;Bauleistungen §13b&#039;,&lt;br /&gt;
            &#039;380a20cb-d04c-426e-b49c-84c22adfa362&#039; =&amp;gt; &#039;Fremdleistungen §13b&#039;,&lt;br /&gt;
            &#039;7a1efa0e-6283-4cbf-9583-8e88d3ba5960&#039; =&amp;gt; &#039;Einnahmen als Kleinunternehmer&#039;,&lt;br /&gt;
            &#039;9075a4e3-66de-4795-a016-3889feca0d20&#039; =&amp;gt; &#039;Innergemeinschaftliche Lieferung&#039;,&lt;br /&gt;
            &#039;ef5b1a6e-f690-4004-9a19-91276348894f&#039; =&amp;gt; &#039;Dienstleistungen an Drittländer&#039;,&lt;br /&gt;
            &#039;93d24c20-ea84-424e-a731-5e1b78d1e6a9&#039; =&amp;gt; &#039;Ausfuhrlieferungen an Drittländer&#039;,&lt;br /&gt;
            // Sonstige Einnahmen&lt;br /&gt;
            &#039;27758e6b-220a-4ad4-98a0-96e1f17e2783&#039; =&amp;gt; &#039;Forderungen gegenüber Krankenkassen aus Aufwendungsausgleichsgesetz&#039;,&lt;br /&gt;
            &#039;cfddcc50-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige Einnahmen&#039;,&lt;br /&gt;
            &#039;cfddcc52-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Miete/Pacht&#039;,&lt;br /&gt;
            &#039;cfddcc53-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Patent- und Lizenzverträge&#039;,&lt;br /&gt;
            &#039;4cef8d07-b757-43eb-8dd8-da0c947800ff&#039; =&amp;gt; &#039;Mahngebühren&#039;,&lt;br /&gt;
            &#039;5f1c4290-ad14-4487-b6f9-cbb2aff5efe2&#039; =&amp;gt; &#039;Zinserträge&#039;,&lt;br /&gt;
            &#039;aba9020f-d0a6-47ca-ace6-03d6ed492351&#039; =&amp;gt; &#039;Rundungsdifferenzen&#039;,&lt;br /&gt;
            &#039;c9eebb77-3f62-4ffa-99af-887c345a4a02&#039; =&amp;gt; &#039;Währungsumrechnung&#039;,&lt;br /&gt;
            &#039;b01910ba-bcdd-4465-865e-3ffe0159f193&#039; =&amp;gt; &#039;Erstattungen Aufwendungsausgleichsgesetz&#039;,&lt;br /&gt;
            // Vereinnahmte Umsatzsteuer&lt;br /&gt;
            &#039;d9bc790d-1a26-40a6-8b32-e5ef7c8b4d52&#039; =&amp;gt; &#039;Umsatzsteuer-Forderungen&#039;,&lt;br /&gt;
            // Umsatzsteuer-Erstattungen&lt;br /&gt;
            &#039;af1a07f3-8ce4-47dc-8c82-263960c2442d&#039; =&amp;gt; &#039;Umsatzsteuer-Vorauszahlungen&#039;,&lt;br /&gt;
            &#039;487ce31c-4db6-40d2-b192-3485b5ae5c6e&#039; =&amp;gt; &#039;Umsatzsteuer-Vorjahr&#039;,&lt;br /&gt;
            // Anlagevermögen&lt;br /&gt;
            &#039;c5430e38-6daa-46e7-99d5-a65fd737338f&#039; =&amp;gt; &#039;Software&#039;,&lt;br /&gt;
            &#039;b32709ec-08c2-4d3f-8c29-4f8da6e03541&#039; =&amp;gt; &#039;Technische Anlagen und Maschinen&#039;,&lt;br /&gt;
            &#039;4f01e761-d912-441f-ad1a-1c1d2d590a81&#039; =&amp;gt; &#039;KFZ&#039;,&lt;br /&gt;
            &#039;13efe6dc-c3a3-4d6b-a793-81a1c0d78ece&#039; =&amp;gt; &#039;LKW&#039;,&lt;br /&gt;
            &#039;21027249-d7c3-455f-9b27-88cfe23cb14f&#039; =&amp;gt; &#039;Sonstige Transportmittel&#039;,&lt;br /&gt;
            &#039;78361a84-43e6-4643-84ce-7c4925e30a7f&#039; =&amp;gt; &#039;Werkzeuge&#039;,&lt;br /&gt;
            &#039;d8f6b5c4-62c4-4ed8-8deb-27eb284de06d&#039; =&amp;gt; &#039;Betriebs-und Geschäftsausstattung&#039;,&lt;br /&gt;
            &#039;f87b5aa8-aa1f-49bb-b5af-7fc6d52c0941&#039; =&amp;gt; &#039;Ladeneinrichtung&#039;,&lt;br /&gt;
            &#039;fe4ed5d8-8e69-4d10-923e-525948ea34df&#039; =&amp;gt; &#039;Büroeinrichtung&#039;,&lt;br /&gt;
            &#039;ec2ec6e5-217f-4e59-a3bc-ebd5562c3f50&#039; =&amp;gt; &#039;Geringwertige Wirtschaftsgüter&#039;,&lt;br /&gt;
            // Darlehen&lt;br /&gt;
            &#039;4ae5384e-438e-4466-9c9f-338096abac58&#039; =&amp;gt; &#039;Darlehen&#039;,&lt;br /&gt;
            &#039;b9439764-a201-4a5c-84f4-2ae20c8bd40d&#039; =&amp;gt; &#039;Aufnahme&#039;,&lt;br /&gt;
            &#039;89c3d29c-5896-4747-8cbb-9e44cb269946&#039; =&amp;gt; &#039;Aufnahme Gesellschafter&#039;,&lt;br /&gt;
            &#039;097c0c6f-8fb0-4277-9d4e-f36bb91a0737&#039; =&amp;gt; &#039;Tilgung Gesellschafter&#039;,&lt;br /&gt;
            // Privat&lt;br /&gt;
            &#039;5461e150-10d7-492f-968d-33413ff63a53&#039; =&amp;gt; &#039;Privat&#039;,&lt;br /&gt;
            &#039;cfddcc54-fd86-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privateinlagen&#039;,&lt;br /&gt;
            &#039;bc25f5d5-c2c7-4394-b5ae-f422a779d68a&#039; =&amp;gt; &#039;Gesellschafter-Einlagen&#039;,&lt;br /&gt;
            &#039;ef5afd88-4a48-4582-8934-9b60fd9ad9d5&#039; =&amp;gt; &#039;Einkommensteuer&#039;,&lt;br /&gt;
            &#039;6d0a1338-803c-4188-86a1-ba0b2f88e2f3&#039; =&amp;gt; &#039;Versicherungen&#039;,&lt;br /&gt;
            &#039;55e8b902-671e-49a4-b4bf-7e3b6f9ad305&#039; =&amp;gt; &#039;Spenden&#039;,&lt;br /&gt;
            &#039;db6c9e4f-bf42-424d-ab36-a1c0977c8375&#039; =&amp;gt; &#039;Krankheitskosten&#039;,&lt;br /&gt;
            // Kapital&lt;br /&gt;
            &#039;a08696c7-ee18-48da-aba6-e5ba07b76082&#039; =&amp;gt; &#039;Ausstehende Einlagen&#039;,&lt;br /&gt;
            // Zu prüfen&lt;br /&gt;
            &#039;32b4c1d5-050f-4b80-9377-a8e98384ebee&#039; =&amp;gt; &#039;Zu prüfen&#039;,&lt;br /&gt;
            &#039;eeaffbf8-d006-4c8c-b035-992817499eb4&#039; =&amp;gt; &#039;Durchlaufende Posten&#039;,&lt;br /&gt;
            &#039;6656bbd4-f278-4a3d-8e22-c8543abfe906&#039; =&amp;gt; &#039;Geldtransit&#039;,&lt;br /&gt;
        ],&lt;br /&gt;
        &#039;outgoing&#039; =&amp;gt; [&lt;br /&gt;
            // Material/Waren&lt;br /&gt;
            &#039;efa82f42-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Material/Waren&#039;,&lt;br /&gt;
            &#039;97704fd4-0e83-4c5b-a09c-1b4289644d10&#039; =&amp;gt; &#039;Materialeinkauf&#039;,&lt;br /&gt;
            &#039;97938aa5-c5a7-4d31-bdac-a19209ba432e&#039; =&amp;gt; &#039;Wareneinkauf&#039;,&lt;br /&gt;
            &#039;dba64b05-85f7-4359-8e83-a2556a62eeac&#039; =&amp;gt; &#039;Innergemeinschaftlicher Erwerb&#039;,&lt;br /&gt;
            &#039;3085632b-dd6b-4380-9425-e5821c1c9031&#039; =&amp;gt; &#039;Bezugsnebenkosten&#039;,&lt;br /&gt;
            &#039;e9905c70-fd87-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Aufwandsminderungen&#039;,&lt;br /&gt;
            // Fremdleistungen&lt;br /&gt;
            &#039;efa82f43-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fremdleistungen&#039;,&lt;br /&gt;
            &#039;205cae73-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dienstleister&#039;,&lt;br /&gt;
            &#039;205cae70-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Agenturen&#039;,&lt;br /&gt;
            &#039;205cae71-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Freelancer/Freie Mitarbeiter&#039;,&lt;br /&gt;
            &#039;205cae72-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Subunternehmer&#039;,&lt;br /&gt;
            &#039;3ce7ec19-4828-4469-ac31-754a495cdbf1&#039; =&amp;gt; &#039;Bauleistungen §13b&#039;,&lt;br /&gt;
            &#039;113476af-ac83-4bf2-941d-0daa37022945&#039; =&amp;gt; &#039;Fremdleistungen §13b&#039;,&lt;br /&gt;
            &#039;6d49f842-54d9-4ebb-9c24-a25daac76203&#039; =&amp;gt; &#039;Fremdleistungen §13b nicht EU&#039;,&lt;br /&gt;
            // Personal&lt;br /&gt;
            &#039;efa82f44-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Personal&#039;,&lt;br /&gt;
            &#039;5bcf2ff2-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Löhne&#039;,&lt;br /&gt;
            &#039;5bcf2ff4-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Prämie/Provision&#039;,&lt;br /&gt;
            &#039;278d79f0-2d9a-4326-9ff7-28b666ae49ca&#039; =&amp;gt; &#039;Gehälter&#039;,&lt;br /&gt;
            &#039;689092e1-cb82-4d93-8659-e9068cf97b78&#039; =&amp;gt; &#039;Geschäftsführergehälter&#039;,&lt;br /&gt;
            &#039;a8f23059-48c2-4dc9-aeae-d5fb8438c476&#039; =&amp;gt; &#039;Geschäftsführergehälter GmbH-Gesellschafter&#039;,&lt;br /&gt;
            &#039;5bcf2ff1-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sozialabgaben&#039;,&lt;br /&gt;
            &#039;ec6225a9-e6d5-40bd-89fb-0d944ea4cc98&#039; =&amp;gt; &#039;Soziale Abgaben für Minijobber&#039;,&lt;br /&gt;
            &#039;93793549-d846-4c55-86b8-98902a2c47f3&#039; =&amp;gt; &#039;Berufsgenossenschaft&#039;,&lt;br /&gt;
            &#039;94c7de01-6898-4e2b-803a-50e442149692&#039; =&amp;gt; &#039;Vermögenswirksame Leistungen&#039;,&lt;br /&gt;
            &#039;5bcf2ff0-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Aushilfslöhne&#039;,&lt;br /&gt;
            &#039;5bcf2ff3-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Pauschale Steuer für Aushilfen&#039;,&lt;br /&gt;
            &#039;48806a21-87a2-4e4c-8ced-1857100091d4&#039; =&amp;gt; &#039;Pauschale Steuern für Minijobber&#039;,&lt;br /&gt;
            &#039;8afe1a96-bb88-4740-922f-ac36dc897144&#039; =&amp;gt; &#039;Pauschale Steuer auf sonstige Bezüge&#039;,&lt;br /&gt;
            &#039;7a7300b0-e588-4732-a88b-a09537bf49f4&#039; =&amp;gt; &#039;Pauschale Steuern für Gesellschafter-Geschäftsführer&#039;,&lt;br /&gt;
            // Raumkosten&lt;br /&gt;
            &#039;2f47898b-ad5c-460b-93f2-8966c49cf6e3&#039; =&amp;gt; &#039;Raumkosten&#039;,&lt;br /&gt;
            &#039;ccbd1972-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Miete/Pacht&#039;,&lt;br /&gt;
            &#039;ccbd1970-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Heizung&#039;,&lt;br /&gt;
            &#039;ccbd1973-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Strom, Wasser, Gas&#039;,&lt;br /&gt;
            &#039;d5249d11-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Renovierung/Instandhaltung&#039;,&lt;br /&gt;
            &#039;ccbd1974-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Müllgebühren&#039;,&lt;br /&gt;
            // Telefon/Internet&lt;br /&gt;
            &#039;efa82f4b-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Telefon/Internet&#039;,&lt;br /&gt;
            &#039;b3a1f840-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Festnetz&#039;,&lt;br /&gt;
            &#039;b3a1f842-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Mobil&#039;,&lt;br /&gt;
            &#039;b3a1f841-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Internet&#039;,&lt;br /&gt;
            // Reisen&lt;br /&gt;
            &#039;efa82f49-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reisen&#039;,&lt;br /&gt;
            &#039;f9f05691-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrtkosten&#039;,&lt;br /&gt;
            &#039;f9f05692-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Öffentliche Verkehrsmittel&#039;,&lt;br /&gt;
            &#039;f9f05693-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Taxi&#039;,&lt;br /&gt;
            &#039;f9f05690-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bahn-/Flugticket, Mietwagen&#039;,&lt;br /&gt;
            &#039;f9f05694-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Übernachtungskosten&#039;,&lt;br /&gt;
            &#039;4c4f9907-0379-408a-989b-22850d2fbcdc&#039; =&amp;gt; &#039;Frühstück&#039;,&lt;br /&gt;
            &#039;9fb5e4b0-94ae-47f3-804f-5ed00e4aceb6&#039; =&amp;gt; &#039;Verpflegungsmehraufwendungen&#039;,&lt;br /&gt;
            &#039;cf03a2b0-f838-474f-ac5e-67adb9b830c7&#039; =&amp;gt; &#039;Reise MA&#039;,&lt;br /&gt;
            &#039;3620798f-ae06-4492-b775-1c87eb99247c&#039; =&amp;gt; &#039;Fahrtkosten MA&#039;,&lt;br /&gt;
            &#039;b99b667f-bfee-41b9-8ec0-cee308bdacfd&#039; =&amp;gt; &#039;Übernachtung MA&#039;,&lt;br /&gt;
            &#039;353e8c93-5f69-4476-887f-d48734ee2cc7&#039; =&amp;gt; &#039;Verpflegungsmehraufw. MA&#039;,&lt;br /&gt;
            // Fortbildung&lt;br /&gt;
            &#039;5bc9acec-85af-48dd-a4c3-9ccc4ea6ac80&#039; =&amp;gt; &#039;Fortbildung&#039;,&lt;br /&gt;
            &#039;16d04a27-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Seminar/Weiterbildung&#039;,&lt;br /&gt;
            // Beratung&lt;br /&gt;
            &#039;efa85651-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Beratung&#039;,&lt;br /&gt;
            &#039;f48154a0-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Rechtsanwalt&#039;,&lt;br /&gt;
            &#039;f48154a1-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Steuerberater&#039;,&lt;br /&gt;
            &#039;2bdc3fd5-3ef3-4732-b315-4fa2c1061994&#039; =&amp;gt; &#039;Buchführungskosten&#039;,&lt;br /&gt;
            &#039;90999976-9851-491a-9b68-12f4078c219c&#039; =&amp;gt; &#039;Abschluss- und Prüfungskosten&#039;,&lt;br /&gt;
            // Miete/Leasing&lt;br /&gt;
            &#039;efa82f45-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Miete/Leasing&#039;,&lt;br /&gt;
            &#039;ccbd1971-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Leasing für Geräte&#039;,&lt;br /&gt;
            // Versicherungen/Beiträge&lt;br /&gt;
            &#039;efa82f46-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Versicherungen/Beiträge&#039;,&lt;br /&gt;
            &#039;f49d88d0-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Betriebshaftpflicht&#039;,&lt;br /&gt;
            &#039;5ce0f8a0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Firmenversicherung&#039;,&lt;br /&gt;
            &#039;f49d88d2-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Rechtschutz&#039;,&lt;br /&gt;
            &#039;f49d88d3-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Transportversicherung&#039;,&lt;br /&gt;
            &#039;f49d88d1-fd88-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Innungs- und Verbandsbeiträge&#039;,&lt;br /&gt;
            // Werbung&lt;br /&gt;
            &#039;efa82f48-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Werbung&#039;,&lt;br /&gt;
            &#039;d22989b5-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Werbegeschenke/Sponsoring&#039;,&lt;br /&gt;
            &#039;d22989b0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Anzeigen Print- und Online&#039;,&lt;br /&gt;
            &#039;d22989b1-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Dekoration&#039;,&lt;br /&gt;
            &#039;d22989b2-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Geschäftspapier/Visitenkarten&#039;,&lt;br /&gt;
            &#039;d22989b3-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Marketing&#039;,&lt;br /&gt;
            &#039;d22989b4-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Messekosten&#039;,&lt;br /&gt;
            &#039;01d94be1-ba15-4dd8-a8e2-e1d51eaab8f9&#039; =&amp;gt; &#039;Repräsentationskosten&#039;,&lt;br /&gt;
            // Zinsen/Gebühren&lt;br /&gt;
            &#039;c3dc62f5-e382-4f34-a286-b06bda0b5e90&#039; =&amp;gt; &#039;Zinsen/Gebühren&#039;,&lt;br /&gt;
            &#039;16d04a22-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Girokontozinsen&#039;,&lt;br /&gt;
            &#039;16d04a23-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Kontoführung/Kartengebühr&#039;,&lt;br /&gt;
            &#039;5921d420-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Darlehenszinsen&#039;,&lt;br /&gt;
            &#039;5921d422-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Darlehensgebühren&#039;,&lt;br /&gt;
            // Gezahlte Vorsteuer&lt;br /&gt;
            &#039;3da06950-a89f-4b3f-9932-0e627cdf6a34&#039; =&amp;gt; &#039;Gezahlte Vorsteuer&#039;,&lt;br /&gt;
            &#039;f1c2c983-db43-4d91-b0b1-c9d8aa89adef&#039; =&amp;gt; &#039;Einfuhrumsatzsteuer&#039;,&lt;br /&gt;
            // Umsatzsteuer-Vorauszahlungen&lt;br /&gt;
            &#039;222b6f72-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Umsatzsteuer-Vorauszahlungen&#039;,&lt;br /&gt;
            &#039;e68b1ec8-3a46-4100-890b-01bc86cf8ada&#039; =&amp;gt; &#039;Umsatzsteuer-Vorauszahlungen 1/11&#039;,&lt;br /&gt;
            &#039;ebbdd0f4-3bd4-4d2e-847f-8b68314f7ef6&#039; =&amp;gt; &#039;Umsatzsteuer-Vorjahr&#039;,&lt;br /&gt;
            // Beschränkt abziehbare Betriebsausgaben&lt;br /&gt;
            &#039;efa82f4a-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Beschränkt abziehbare Betriebsausgaben&#039;,&lt;br /&gt;
            &#039;934adb21-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bewirtungskosten&#039;,&lt;br /&gt;
            &#039;be378725-ff9e-4180-b72a-2effe6493bba&#039; =&amp;gt; &#039;Bewirtungskosten (nicht abziehbar)&#039;,&lt;br /&gt;
            &#039;09b906eb-8e05-4ee7-88a5-8e49e6c4db72&#039; =&amp;gt; &#039;Geschenke&#039;,&lt;br /&gt;
            // Fahrzeug&lt;br /&gt;
            &#039;efa82f47-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Fahrzeug&#039;,&lt;br /&gt;
            &#039;9eaf6ff0-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Benzin&#039;,&lt;br /&gt;
            &#039;9eaf6ff7-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Wagenpflege&#039;,&lt;br /&gt;
            &#039;9eaf6ff1-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Inspektion/Reparatur&#039;,&lt;br /&gt;
            &#039;9eaf6ff3-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;KFZ-Versicherungen&#039;,&lt;br /&gt;
            &#039;9eaf6ff4-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Leasing/Mietwagen&#039;,&lt;br /&gt;
            &#039;9eaf6ff5-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Stellplatz/Garagenmiete&#039;,&lt;br /&gt;
            &#039;1e541b97-42de-4eb2-abe7-0e208cf46f38&#039; =&amp;gt; &#039;Mietleasing KFZ&#039;,&lt;br /&gt;
            &#039;9eaf6ff8-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige KFZ-Kosten&#039;,&lt;br /&gt;
            &#039;79e1efd6-7103-46cf-99c2-0717cc60350b&#039; =&amp;gt; &#039;Mautgebühren&#039;,&lt;br /&gt;
            &#039;5597e22b-7ce8-4686-b15d-c2a6caa12d3b&#039; =&amp;gt; &#039;Kosten betriebl. Nutzung KFZ im Privatvermögen&#039;,&lt;br /&gt;
            // Reparaturen&lt;br /&gt;
            &#039;efa85650-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reparaturen&#039;,&lt;br /&gt;
            &#039;d5249d10-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Kleinmaterial&#039;,&lt;br /&gt;
            &#039;d5249d12-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Wartung&#039;,&lt;br /&gt;
            &#039;50ca159d-1155-4d9a-8f79-b013943c774e&#039; =&amp;gt; &#039;Anlagen und Maschinen&#039;,&lt;br /&gt;
            &#039;d854ed5f-969a-4b5f-b13a-9679648aa988&#039; =&amp;gt; &#039;Sonstige Reparaturen&#039;,&lt;br /&gt;
            // Sonstige Ausgaben&lt;br /&gt;
            &#039;16d04a28-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Sonstige Ausgaben&#039;,&lt;br /&gt;
            &#039;16d04a21-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Bürobedarf&#039;,&lt;br /&gt;
            &#039;16d04a24-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Porto&#039;,&lt;br /&gt;
            &#039;16d04a29-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Zeitschriften/Bücher&#039;,&lt;br /&gt;
            &#039;934adb20-fd90-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Betriebliche Besprechungen&#039;,&lt;br /&gt;
            &#039;16d04a26-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Reinigung/Reinigungsmittel&#039;,&lt;br /&gt;
            &#039;16d04a20-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Anschaffungen&#039;,&lt;br /&gt;
            &#039;fb198cf9-79f2-407c-baeb-9d8aa9b98fd0&#039; =&amp;gt; &#039;Kosten der Warenabgabe&#039;,&lt;br /&gt;
            &#039;26e4fa58-db12-443f-9e70-9a8081730c1c&#039; =&amp;gt; &#039;Verpackungsmaterial&#039;,&lt;br /&gt;
            &#039;b49aae5f-4121-4262-b8bd-f49278b66423&#039; =&amp;gt; &#039;Lizenzen und Konzessionen&#039;,&lt;br /&gt;
            &#039;9d92c0dc-8cea-4791-ab3b-90f913101d32&#039; =&amp;gt; &#039;Wartungskosten für Hard- und Software&#039;,&lt;br /&gt;
            &#039;6a90d581-46ba-4b59-ba8f-e568a552e0c0&#039; =&amp;gt; &#039;Aufmerksamkeiten&#039;,&lt;br /&gt;
            &#039;c1d7d464-0b42-4a7e-b6af-535b2eb4a2fd&#039; =&amp;gt; &#039;Mahngebühren&#039;,&lt;br /&gt;
            &#039;61b6c617-d5b6-44ee-b43a-ac97b71f1bd8&#039; =&amp;gt; &#039;Rundungsdifferenzen&#039;,&lt;br /&gt;
            &#039;207833b2-59fb-4185-b7b3-52ab9b944d59&#039; =&amp;gt; &#039;Währungsumrechnung&#039;,&lt;br /&gt;
            // Anlagevermögen&lt;br /&gt;
            &#039;aa2d19a0-43e7-4330-a579-75c962254546&#039; =&amp;gt; &#039;Software&#039;,&lt;br /&gt;
            &#039;e82f21da-c21b-44a0-8abb-cd805b62b231&#039; =&amp;gt; &#039;Technische Anlagen und Maschinen&#039;,&lt;br /&gt;
            &#039;1b029e34-70ad-4869-95da-bc9454c8650c&#039; =&amp;gt; &#039;KFZ&#039;,&lt;br /&gt;
            &#039;ff95af70-57e3-46a8-b6cb-0b03400d4879&#039; =&amp;gt; &#039;LKW&#039;,&lt;br /&gt;
            &#039;281cd301-6e13-4d27-81c2-30f896e5bf1d&#039; =&amp;gt; &#039;Sonstige Transportmittel&#039;,&lt;br /&gt;
            &#039;121188e5-61ec-4734-bcc2-282e4340bb33&#039; =&amp;gt; &#039;Werkzeuge&#039;,&lt;br /&gt;
            &#039;60a5a91b-6b4a-485e-b610-232b423a161d&#039; =&amp;gt; &#039;Betriebs-und Geschäftsausstattung&#039;,&lt;br /&gt;
            &#039;571e17ef-962d-4ec1-aedf-b166d876ebe1&#039; =&amp;gt; &#039;Ladeneinrichtung&#039;,&lt;br /&gt;
            &#039;d0d633ec-dda7-4aa3-867c-96e7a0d97477&#039; =&amp;gt; &#039;Büroeinrichtung&#039;,&lt;br /&gt;
            &#039;1b2d76c2-23a2-48c6-a717-7f9fecf99556&#039; =&amp;gt; &#039;Geringwertige Wirtschaftsgüter&#039;,&lt;br /&gt;
            // Steuern&lt;br /&gt;
            &#039;9eaf6ff2-fd89-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;KFZ-Steuer&#039;,&lt;br /&gt;
            &#039;222b6f71-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Gewerbesteuer&#039;,&lt;br /&gt;
            &#039;75c4dd86-9977-4624-bac8-620e7aa08dd2&#039; =&amp;gt; &#039;Körperschaftsteuer&#039;,&lt;br /&gt;
            &#039;fcac6066-8597-4086-8544-b95c444738a2&#039; =&amp;gt; &#039;Solidaritätszuschlag&#039;,&lt;br /&gt;
            // Darlehen&lt;br /&gt;
            &#039;efa85654-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Darlehen&#039;,&lt;br /&gt;
            &#039;5921d421-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Tilgung&#039;,&lt;br /&gt;
            // Privat&lt;br /&gt;
            &#039;efa85653-fd85-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privat&#039;,&lt;br /&gt;
            &#039;16d04a25-fd91-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Privatentnahmen&#039;,&lt;br /&gt;
            &#039;35bfb902-6845-45aa-8f90-747226f1e632&#039; =&amp;gt; &#039;Gesellschafter-Entnahmen&#039;,&lt;br /&gt;
            &#039;222b6f70-fd92-11e1-a21f-0800200c9a66&#039; =&amp;gt; &#039;Einkommensteuer&#039;,&lt;br /&gt;
            &#039;328a41b4-58d7-4595-8840-1b96ad398f15&#039; =&amp;gt; &#039;Versicherungen&#039;,&lt;br /&gt;
            &#039;72b9ed0d-95fa-4be7-8035-1f96d28b9725&#039; =&amp;gt; &#039;Spenden&#039;,&lt;br /&gt;
            &#039;800030a3-b5e8-43ef-b1a1-62046d65f1a3&#039; =&amp;gt; &#039;Krankheitskosten&#039;,&lt;br /&gt;
            // Zu zahlen&lt;br /&gt;
            &#039;ec472a04-9712-4ebb-9c8d-981941a456e5&#039; =&amp;gt; &#039;Zu zahlen&#039;,&lt;br /&gt;
            &#039;4708d50c-f3a9-4a27-98c4-d37502e3b45c&#039; =&amp;gt; &#039;Lohn-und Kirchensteuer&#039;,&lt;br /&gt;
            &#039;27c9577e-9472-47cd-818e-a0cbb042bf82&#039; =&amp;gt; &#039;Sozialversicherungsbeiträge&#039;,&lt;br /&gt;
            &#039;db9689f7-49d6-4f6f-9cc4-93804f7c674a&#039; =&amp;gt; &#039;Vermögensbildung&#039;,&lt;br /&gt;
            &#039;fa4aadaa-8f1f-4121-99b4-bac9ad7c9bc9&#039; =&amp;gt; &#039;Verrechnung Lohn/Gehalt&#039;,&lt;br /&gt;
            &#039;cd3ea3e5-b681-496b-9886-7f8a8ab0397a&#039; =&amp;gt; &#039;Nettogehälter&#039;,&lt;br /&gt;
            // Zu prüfen&lt;br /&gt;
            &#039;8d2e71c6-09d5-439a-a295-a9e71661afcd&#039; =&amp;gt; &#039;Zu prüfen&#039;,&lt;br /&gt;
            &#039;62e21a0d-af46-4674-bfa0-60bc2607fa17&#039; =&amp;gt; &#039;Durchlaufende Posten&#039;,&lt;br /&gt;
            &#039;dd56efd2-6c62-40e4-9d9e-cba7b0045911&#039; =&amp;gt; &#039;Geldtransit&#039;,&lt;br /&gt;
        ]&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
== One-Stop-Shop (OSS) Kategorien ==&lt;br /&gt;
&lt;br /&gt;
# Deutsche Umsatzsteuer&lt;br /&gt;
 Kategorie: Fernverkauf (Fernverkauf steht für Verkauf von Waren)&lt;br /&gt;
 categoryId: 7c112b66-0565-479c-bc18-5845e080880a&lt;br /&gt;
 Steuersätze: Es gelten die deutschen Steuersätze&lt;br /&gt;
 &lt;br /&gt;
 Kategorie: Elektronische Dienstleistungen (ehemals MOSS)&lt;br /&gt;
 categoryId: d73b880f-c24a-41ea-a862-18d90e1c3d82&lt;br /&gt;
 Steuersätze: Es gelten die deutschen Steuersätze&lt;br /&gt;
&lt;br /&gt;
# EU-Zielland-Steuer&lt;br /&gt;
 Kategorie: Fernverkauf in EU-Land steuerpflichtig&lt;br /&gt;
 categoryId: 4ebd965a-7126-416c-9d8c-a5c9366ee473&lt;br /&gt;
 Steuersätze: Es gelten Steuersätze des Ziellandes&lt;br /&gt;
 &lt;br /&gt;
 Kategorie: Elektronische Dienstleistung in EU-Land steuerpflichtig (ehemals MOSS)&lt;br /&gt;
 categoryId: efa82f40-fd85-11e1-a21f-0800200c9a66&lt;br /&gt;
 Steuersätze: Es gelten Steuersätze des Ziellandes&lt;br /&gt;
&lt;br /&gt;
= Webhook Anfragen =&lt;br /&gt;
&lt;br /&gt;
Wir liefern eine &#039;&#039;callback.php&#039;&#039; mit, die als callback URL angegeben werden kann.&lt;br /&gt;
Bei allen Aufrufen wird die &#039;&#039;X-Lxo-Signature&#039;&#039; überprüft und sichergestellt, dass der Aufruf wirklich von einem Lexware Office Server erstellt wurde.&lt;br /&gt;
&lt;br /&gt;
= Error Handling =&lt;br /&gt;
Alle Methoden sollten stets in einem try/catch Block verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Unser Client bietet eine erweiterte Execption Klasse, die via &amp;quot;$e-&amp;gt;getError()&amp;quot; sofern vorhanden weitere Details zur Anfrage und dem API Response zurück gibt.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Versuch eines PDF Downloads von einer nicht fertig gestellten Rechnung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; highlight=&amp;quot;3,7&amp;quot;&amp;gt;&lt;br /&gt;
try {&lt;br /&gt;
    $lexware-&amp;gt;get_invoice_pdf(&#039;7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9&#039;, &#039;test.pdf&#039;);&lt;br /&gt;
} catch (LexwareException $e) {&lt;br /&gt;
    echo $e-&amp;gt;getMessage();&lt;br /&gt;
    // LexwareApi: error in api request - check details via $e-&amp;gt;getError()&lt;br /&gt;
 &lt;br /&gt;
    print_r($e-&amp;gt;getError());&lt;br /&gt;
    /*&lt;br /&gt;
    Array (&lt;br /&gt;
        [HTTP Status] =&amp;gt; 500&lt;br /&gt;
        [Requested URI] =&amp;gt; https://api.lexware.io/v1/invoices/7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9/document&lt;br /&gt;
        [Requested Payload] =&amp;gt; &lt;br /&gt;
        [Response] =&amp;gt; stdClass Object&lt;br /&gt;
           (&lt;br /&gt;
                [timestamp] =&amp;gt; 2019-11-20T17:34:53.360+01:00&lt;br /&gt;
                [status] =&amp;gt; 500&lt;br /&gt;
                [error] =&amp;gt; Internal Server Error&lt;br /&gt;
                [path] =&amp;gt; /v1/invoices/7f0f0f7f-dd61-4bf7-a9f7-a67b0530c7e9/document&lt;br /&gt;
                [traceId] =&amp;gt; f9f241666675&lt;br /&gt;
                [message] =&amp;gt; A technical error has occurred that is not specified in more detail.&lt;br /&gt;
            )&lt;br /&gt;
    )&lt;br /&gt;
    */&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=418</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=418"/>
		<updated>2026-05-01T08:03:45Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Empfholene HTTP-Header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Empfohlene HTTP-Header =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Abonnement :: Domain :: Hosting &amp;amp; DNS :: Apache &amp;amp; nginx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Header set X-Frame-Options DENY&lt;br /&gt;
&lt;br /&gt;
= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=417</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=417"/>
		<updated>2026-05-01T08:03:30Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Cache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Empfholene HTTP-Header =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Abonnement :: Domain :: Hosting &amp;amp; DNS :: Apache &amp;amp; nginx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Header set X-Frame-Options DENY&lt;br /&gt;
&lt;br /&gt;
= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=416</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=416"/>
		<updated>2026-04-10T06:09:46Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Produkte&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Hosted-Exchange|Hosted Exchange&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
** DSGVO_Besuchersystem|Besuchersysstem&lt;br /&gt;
&lt;br /&gt;
* Produkte - Open Source&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Hosted-Exchange&amp;diff=415</id>
		<title>Hosted-Exchange</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Hosted-Exchange&amp;diff=415"/>
		<updated>2026-04-10T06:09:04Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „Siehe: * https://www.sticky.de/hilfe/module/kommunikation/hosted-exchange-administrator/ * https://www.sticky.de/hilfe/module/kommunikation/hosted-exchange-benutzer/“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siehe:&lt;br /&gt;
* https://www.sticky.de/hilfe/module/kommunikation/hosted-exchange-administrator/&lt;br /&gt;
* https://www.sticky.de/hilfe/module/kommunikation/hosted-exchange-benutzer/&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=413</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=413"/>
		<updated>2026-03-28T07:05:15Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Produkt mit managed Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sofern du deinen ersten Server in Betrieb nimmst, haben wir hier eine Sammlung an nützlichen ersten Schritten zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
= Zugang =&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl Server-Zugangsdaten als auch Zugang zur zentralen Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
Wir empfehlen dir, über die Accountverwaltung für deinen Zugang eine 2-Faktor-Authentifizierung einzurichten und dein Kennwort zu ändern.&lt;br /&gt;
&lt;br /&gt;
== Accountverwaltung ==&lt;br /&gt;
* https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
Im Menüpunkt &amp;lt;code&amp;gt;Sicherheit &amp;gt; 2-Faktor-Authentifizierung&amp;lt;/code&amp;gt; kannst du deine 2-Faktor-Authentifizierung aktivieren.&lt;br /&gt;
&lt;br /&gt;
== Serververwaltung ==&lt;br /&gt;
* https://pve.baebeca.de&lt;br /&gt;
&lt;br /&gt;
= Firewall =&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit managed Firewall ==&lt;br /&gt;
Wir haben für deinen Server bereits alles eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit öffentlichen IPv4- / IPv6-Adressen ==&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=412</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=412"/>
		<updated>2026-03-28T07:04:24Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Remote Support Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Remote Support ==&lt;br /&gt;
&lt;br /&gt;
* [https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe Download Client]&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://domains.baebeca.de Domain Registrierungsportal]&lt;br /&gt;
* [https://www.baebeca.de/sepa-lastschriftmandat/ SEPA Lastschriftmandat]&lt;br /&gt;
* [https://storage.baebeca.de/sharing/Kk3tveAg7 Dateiupload]&lt;br /&gt;
* [https://www.baebeca.de/domain-registrierung-providerwechsel/ Domainregistrierung / Providerwechsel]&lt;br /&gt;
* [https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe Fernwartung]&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=411</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=411"/>
		<updated>2026-03-28T07:03:57Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Remote Support Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Remote Support Support ==&lt;br /&gt;
Download: https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://domains.baebeca.de Domain Registrierungsportal]&lt;br /&gt;
* [https://www.baebeca.de/sepa-lastschriftmandat/ SEPA Lastschriftmandat]&lt;br /&gt;
* [https://storage.baebeca.de/sharing/Kk3tveAg7 Dateiupload]&lt;br /&gt;
* [https://www.baebeca.de/domain-registrierung-providerwechsel/ Domainregistrierung / Providerwechsel]&lt;br /&gt;
* [https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe Fernwartung]&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=410</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Hauptseite&amp;diff=410"/>
		<updated>2026-03-28T07:03:45Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Produkte &amp;amp; Projektübersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Remote Support Support ==&lt;br /&gt;
Download: &amp;lt;nowiki&amp;gt;https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weitere Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://domains.baebeca.de Domain Registrierungsportal]&lt;br /&gt;
* [https://www.baebeca.de/sepa-lastschriftmandat/ SEPA Lastschriftmandat]&lt;br /&gt;
* [https://storage.baebeca.de/sharing/Kk3tveAg7 Dateiupload]&lt;br /&gt;
* [https://www.baebeca.de/domain-registrierung-providerwechsel/ Domainregistrierung / Providerwechsel]&lt;br /&gt;
* [https://store.innovaphone.com/alpha/download/software/remotecontrolwindowsportable/16r1/remoteControl.exe Fernwartung]&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=407</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=407"/>
		<updated>2026-03-25T21:46:36Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Alle Artikel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
====== Übersicht aller Artikel ======&lt;br /&gt;
{{Special:Prefixindex/Serverhosting:}}&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Windows:}}&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Linux:}}&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=406</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=406"/>
		<updated>2026-03-25T21:45:26Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Allgemeine Informationen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
== Alle Artikel ==&lt;br /&gt;
{{Special:Prefixindex/Serverhosting:}}&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Windows:}}&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Linux:}}&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=405</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=405"/>
		<updated>2026-03-25T21:32:58Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Zugang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sofern du deinen ersten Server in Betrieb nimmst, haben wir hier eine Sammlung an nützlichen ersten Schritten zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
= Zugang =&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl Server-Zugangsdaten als auch Zugang zur zentralen Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
Wir empfehlen dir, über die Accountverwaltung für deinen Zugang eine 2-Faktor-Authentifizierung einzurichten und dein Kennwort zu ändern.&lt;br /&gt;
&lt;br /&gt;
== Accountverwaltung ==&lt;br /&gt;
* https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
Im Menüpunkt &amp;lt;code&amp;gt;Sicherheit &amp;gt; 2-Faktor-Authentifizierung&amp;lt;/code&amp;gt; kannst du deine 2-Faktor-Authentifizierung aktivieren.&lt;br /&gt;
&lt;br /&gt;
== Serververwaltung ==&lt;br /&gt;
* https://pve.baebeca.de&lt;br /&gt;
&lt;br /&gt;
= Firewall =&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit managed Firewall ==&lt;br /&gt;
Wir haben für deinen Server bereits alles eingerichtet.&lt;br /&gt;
&lt;br /&gt;
; Freigaben Managed Windows Server&lt;br /&gt;
: RDP-Zugang aus Deutschland&lt;br /&gt;
&lt;br /&gt;
== Produkt mit öffentlichen IPv4- / IPv6-Adressen ==&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=404</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=404"/>
		<updated>2026-03-25T21:10:09Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Produkt mit managed Firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sofern du deinen ersten Server in Betrieb nimmst, haben wir hier eine Sammlung an nützlichen ersten Schritten zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
= Zugang =&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl Server-Zugangsdaten als auch Zugang zur zentralen Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
= Firewall =&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit managed Firewall ==&lt;br /&gt;
Wir haben für deinen Server bereits alles eingerichtet.&lt;br /&gt;
&lt;br /&gt;
; Freigaben Managed Windows Server&lt;br /&gt;
: RDP-Zugang aus Deutschland&lt;br /&gt;
&lt;br /&gt;
== Produkt mit öffentlichen IPv4- / IPv6-Adressen ==&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=403</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=403"/>
		<updated>2026-03-25T21:07:14Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Zugang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sofern du deinen ersten Server in Betrieb nimmst, haben wir hier eine Sammlung an nützlichen ersten Schritten zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
= Zugang =&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl Server-Zugangsdaten als auch Zugang zur zentralen Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
= Firewall =&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit managed Firewall ==&lt;br /&gt;
&lt;br /&gt;
== Produkt mit öffentlichen IPv4- / IPv6-Adressen ==&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=402</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=402"/>
		<updated>2026-03-25T21:01:15Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Produkte&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
** DSGVO_Besuchersystem|Besuchersysstem&lt;br /&gt;
&lt;br /&gt;
* Produkte - Open Source&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=401</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=401"/>
		<updated>2026-03-25T21:00:13Z</updated>

		<summary type="html">&lt;p&gt;Slu: Slu verschob die Seite Webhosting:Übersicht nach Webhosting, ohne dabei eine Weiterleitung anzulegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=400</id>
		<title>Webhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Webhosting&amp;diff=400"/>
		<updated>2026-03-25T20:59:28Z</updated>

		<summary type="html">&lt;p&gt;Slu: Slu verschob die Seite Webhosting nach Webhosting:Übersicht, ohne dabei eine Weiterleitung anzulegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cache =&lt;br /&gt;
&lt;br /&gt;
Die meisten CMS Systeme besitzen kein Cache Konzept, was über alle Dateien / Plugins und co. skaliert.&lt;br /&gt;
Daher folgende best practice Empfhelungen.&lt;br /&gt;
&lt;br /&gt;
== Statische Dateien ==&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 # cache 4h with revalidate&lt;br /&gt;
 &amp;lt;FilesMatch &amp;quot;\.(?:css|js|map|woff2?|eot|ttf|otf|svg|ico|png|jpe?g|gif|webp|avif|bmp|tiff?|heic|heif|mp4|webm|ogv|mp3|m4a|ogg|wav|flac|pdf)$&amp;quot;&amp;gt;&lt;br /&gt;
     Header set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamische Inhalte via PHP ==&lt;br /&gt;
&lt;br /&gt;
Sofern du solche dynamischen Dinge benutzt, kannst du so auch für diese das Caching aktivieren. Hier ein Beispiel mit einer &amp;quot;img.php&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Files &amp;quot;img.php&amp;quot;&amp;gt;&lt;br /&gt;
     Header always unset Pragma&lt;br /&gt;
     Header always set Cache-Control &amp;quot;public, max-age=14400, must-revalidate&amp;quot;&lt;br /&gt;
 &amp;lt;/Files&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PHP Datei (Nur nötig wenn cache nicht greift)&lt;br /&gt;
 header_remove(&#039;Pragma&#039;);&lt;br /&gt;
 header_remove(&#039;Expires&#039;);&lt;br /&gt;
&lt;br /&gt;
=SPF Einträge=&lt;br /&gt;
&lt;br /&gt;
Wenn deine Domain extern ist und du E-Mails aus unseren Netzen versendest, musst du deinen SPF-Record wie folgt erweitern, damit der Spamfilter des Empfängers diese E-Mails nicht ablehnt.&lt;br /&gt;
&lt;br /&gt;
 Beispiel Vorher:&lt;br /&gt;
 v=spf1 a mx -all&lt;br /&gt;
&lt;br /&gt;
 Beispiel Nachher:&lt;br /&gt;
 v=spf1 a mx &amp;lt;span style=&amp;quot;background-color:yellow&amp;quot;&amp;gt;include:_spf.baebeca.de&amp;lt;/span&amp;gt; -all&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=399</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=399"/>
		<updated>2026-03-25T20:58:27Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sofern du deinen ersten Server in Betrieb nimmst, haben wir hier eine Sammlung an nützlichen ersten Schritten zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
= Zugang =&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl die Serverdaten als auch deinen Zugang zur Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
In der Serververwaltung kannst du alle deine Server verwalten.&lt;br /&gt;
&lt;br /&gt;
= Firewall =&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
== Produkt mit managed Firewall ==&lt;br /&gt;
&lt;br /&gt;
== Produkt mit öffentlichen IPv4- / IPv6-Adressen ==&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=398</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=398"/>
		<updated>2026-03-25T20:56:04Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Linux Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Special:Prefixindex/Serverhosting:}}&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Windows:}}&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Linux:}}&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=397</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=397"/>
		<updated>2026-03-25T20:55:53Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Windows Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Special:Prefixindex/Serverhosting:}}&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
{{Special:Prefixindex/Serverhosting-Windows:}}&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=396</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=396"/>
		<updated>2026-03-25T20:53:58Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Allgemeine Informationen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Special:Prefixindex/Serverhosting:}}&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Dediziertes_VLAN&amp;diff=395</id>
		<title>Serverhosting:Dediziertes VLAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Dediziertes_VLAN&amp;diff=395"/>
		<updated>2026-03-25T20:52:10Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es besteht die Möglichkeit, ein dediziertes VLAN einzurichten, um einen oder mehrere Server abzuschotten.&lt;br /&gt;
&lt;br /&gt;
Mit einem dedizierten VLAN erhält man folgende Zusatzmöglichkeiten:&lt;br /&gt;
* Separate öffentliche IPv4- und IPv6-Netze&lt;br /&gt;
* Site2Site IPSec-VPN&lt;br /&gt;
* Client SSL-VPN&lt;br /&gt;
&lt;br /&gt;
== Site2Site IPSec-VPN ==&lt;br /&gt;
&lt;br /&gt;
=== FritzBox ===&lt;br /&gt;
&lt;br /&gt;
Internet :: Freigaben :: VPN (IPSec)&lt;br /&gt;
&lt;br /&gt;
; VPN-Verbindung hinzufügen&lt;br /&gt;
* Verbindungsart: Mit Firmen-VPN verbinden&lt;br /&gt;
* Name: Baebeca&lt;br /&gt;
* VPN-Benutzername (Key-ID): &amp;quot;Dein Benutzername&amp;quot;&lt;br /&gt;
* VPN-Kennwort (Preshared Key): &amp;quot;Dein Passwort&amp;quot;&lt;br /&gt;
* XAUTH verwenden: Nein&lt;br /&gt;
* Internet-Adresse der Gegenstelle: vpn.baebeca.de&lt;br /&gt;
* Entferntes Netz: &amp;quot;Dein Netzwerk&lt;br /&gt;
* Subnetzmaske: &amp;quot;Deine Subnetzmaske&amp;quot;&lt;br /&gt;
* VPN-Verbindung dauerhaft halten: Ja&lt;br /&gt;
* NetBIOS über diese Verbindung zulassen: Ja&lt;br /&gt;
* Gesamten Netzwerkverkehr über die VPN-Verbindung senden: Aus&lt;br /&gt;
* Nur bestimmte Geräte im Heimnetz sollen über diese VPN-Verbindung erreichbar sein: Aus&lt;br /&gt;
&lt;br /&gt;
== Client SSL-VPN ==&lt;br /&gt;
&lt;br /&gt;
Download Client: https://www.fortinet.com/de/support/product-downloads#vpn &lt;br /&gt;
&lt;br /&gt;
; VPN-Verbindung hinzufügen&lt;br /&gt;
* VPN-Typ: SSl-VPN&lt;br /&gt;
* Verbindungsname: vpn.baebeca.de&lt;br /&gt;
* Remote Gateway: vpn.baebeca.de&lt;br /&gt;
* Port anpassen: aktiviert / 442&lt;br /&gt;
* Single Sign On Settings: deaktiviert&lt;br /&gt;
* Authentifizierung: Login speichern&lt;br /&gt;
* Benutzerzertifikat: &amp;quot;Keines&amp;quot;&lt;br /&gt;
* Aktiviere Dual-stack IPv4/IPv6: deaktiviert&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Dediziertes_VLAN&amp;diff=394</id>
		<title>Serverhosting:Dediziertes VLAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Dediziertes_VLAN&amp;diff=394"/>
		<updated>2026-03-25T20:51:49Z</updated>

		<summary type="html">&lt;p&gt;Slu: Die Seite wurde neu angelegt: „Es besteht die Möglichkeit, ein dediziertes VLAN einzurichten, um einen oder mehrere Server abzuschotten.  Mit einem dedizierten VLAN erhält man folgende Zusatzmöglichkeiten: * Separate öffentliche IPv4- und IPv6-Netze * Site2Site IPSec-VPN * Client SSL-VPN“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es besteht die Möglichkeit, ein dediziertes VLAN einzurichten, um einen oder mehrere Server abzuschotten.&lt;br /&gt;
&lt;br /&gt;
Mit einem dedizierten VLAN erhält man folgende Zusatzmöglichkeiten:&lt;br /&gt;
* Separate öffentliche IPv4- und IPv6-Netze&lt;br /&gt;
* Site2Site IPSec-VPN&lt;br /&gt;
* Client SSL-VPN&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=393</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=MediaWiki:Sidebar&amp;diff=393"/>
		<updated>2026-03-25T13:53:07Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* Produkte&lt;br /&gt;
** Serverhosting|Serverhosting&lt;br /&gt;
** Webhosting|Webhosting&lt;br /&gt;
** Cloud|Cloud&lt;br /&gt;
** Funkanbindungen|Funkanbindungen&lt;br /&gt;
** DSGVO_Besuchersystem|Besuchersysstem&lt;br /&gt;
&lt;br /&gt;
* Produkte - Open Source&lt;br /&gt;
** lexware-php-api|lexware-php-api&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=392</id>
		<title>Serverhosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting&amp;diff=392"/>
		<updated>2026-03-25T13:49:00Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Allgemeine Informationen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Allgemeine Informationen =&lt;br /&gt;
&lt;br /&gt;
* Serververwaltung: https://pve.baebeca.de&lt;br /&gt;
* Accountverwaltung: https://sso.baebeca.de&lt;br /&gt;
&lt;br /&gt;
* Anleitung: [[Serverhosting:Erste Schritte|Erste Schritte]]&lt;br /&gt;
&lt;br /&gt;
= Windows Server =&lt;br /&gt;
&lt;br /&gt;
= Linux Server =&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=391</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=391"/>
		<updated>2026-03-25T13:48:34Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setup =&lt;br /&gt;
&lt;br /&gt;
== Zugang ==&lt;br /&gt;
In deiner Bestätigung, welche du per E-Mail erhalten hast, findest du sowohl die Serverdaten als auch deinen Zugang zur Serververwaltung.&lt;br /&gt;
&lt;br /&gt;
In der Serververwaltung kannst du alle deine Server verwalten.&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit managed Firewall ===&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit öffentlichen IPv4- / IPv6-Adressen ===&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=390</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=390"/>
		<updated>2026-03-25T13:44:29Z</updated>

		<summary type="html">&lt;p&gt;Slu: /* Produkt mit öffentlichen IPv4 / IPv6 Adressen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setup =&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit managed Firewall ===&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit öffentlichen IPv4- / IPv6-Adressen ===&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;lt;code&amp;gt;Firewall &amp;gt; Options&amp;lt;/code&amp;gt; ist die Firewall bei Übergabe an dich deaktiviert.&lt;br /&gt;
Sobald du diese aktivierst, ist die Standard-&amp;quot;Input Policy&amp;quot; mit &amp;quot;DROP&amp;quot; aktiv.&lt;br /&gt;
&lt;br /&gt;
Du kannst dann im Bereich &amp;lt;code&amp;gt;Firewall&amp;lt;/code&amp;gt; deine eigenen Regeln anlegen und verwalten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
	<entry>
		<id>https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=389</id>
		<title>Serverhosting:Erste Schritte</title>
		<link rel="alternate" type="text/html" href="https://wiki.baebeca.de/index.php?title=Serverhosting:Erste_Schritte&amp;diff=389"/>
		<updated>2026-03-25T13:40:55Z</updated>

		<summary type="html">&lt;p&gt;Slu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setup =&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
Je nach Produkt- und Add-on-Zusammenstellung gibt es verschiedene Netzwerkszenarien.&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit managed Firewall ===&lt;br /&gt;
&lt;br /&gt;
=== Produkt mit öffentlichen IPv4 / IPv6 Adressen ===&lt;br /&gt;
In diesem Fall kannst du die Firewallregeln deines Servers selbst über die Serververwaltung steuern und einrichten.&lt;/div&gt;</summary>
		<author><name>Slu</name></author>
	</entry>
</feed>