ksef export configuration

This commit is contained in:
Ralph Soika 2025-11-17 21:36:36 +01:00
parent b986f8615a
commit fb3f086192
8 changed files with 556 additions and 268 deletions

View file

@ -1,76 +0,0 @@
# ksef-client
Um die ksef-client Library nutzen zu können muss man eine relativ komplexe prozedur durchlaufen um Zugrifff darauf zu erhalen:
## 1. Personal Access Token (PAT) erstellen
Du brauchst einen GitHub-Token, damit dein Projekt das Paket aus GitHub Packages herunterladen darf.
So machst du das:
1. Klicke oben rechts auf GitHub auf dein Profil.
2. Gehe zu Settings.
3. Links unten: Developer settings.
4. Dann: Personal access tokens.
5. Dann: Tokens (classic).
6. Klicke: Generate new token (classic).
**Beim Erstellen:**
- Vergib irgendeinen Namen (z. B. „ksef-client access“).
- Wähle nur ein einziges Häkchen:
👉 read:packages
- Token generieren → Token kopieren! Du siehst ihn nur einmal.
## 2. Maven für GitHub Packages konfigurieren
Damit Maven die Pakete laden kann, musst du GitHub Packages in der Datei `~/.m2/settings.xml` eintragen.
👉 Inhalt, den du einfügen musst:
```xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>github-cirfmf</id>
<username>rsoika</username>
<password>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</password>
</server>
</servers>
</settings>
```
## 3. Repository in deiner pom.xml eintragen
Füge das in deine pom.xml ein:
```
<repositories>
<repository>
<id>github-cirfmf</id>
<url>https://maven.pkg.github.com/CIRFMF/ksef-client-java</url>
</repository>
</repositories>
```
## 4. Abhängigkeit hinzufügen
Auch in die pom.xml:
```xml
..
<dependency>
<groupId>pl.akmf.ksef-sdk</groupId>
<artifactId>ksef-client</artifactId>
<version>3.0.4</version>
</dependency>
...
```

3
doc/KSeF/SECRETS.md Normal file
View file

@ -0,0 +1,3 @@
NIP = "9552521552"
TOKEN = "20251113-EC-2751AC3000-5C5466924B-62|nip-9552521552|fc0c95d020dc45d4af491fb0aa755f3f3f674b33ecbf4250a88ea6e36fa8340b

View file

@ -44,6 +44,11 @@ services:
LLM_SERVICE_ENDPOINT_USER: "admin"
LLM_SERVICE_ENDPOINT_PASSWORD: "imixs4.null"
# KSeF - Polen
KSEF_API_NIP: "9552521552"
KSEF_API_TOKEN: "20251113-EC-2751AC3000-5C5466924B-62|nip-9552521552|fc0c95d020dc45d4af491fb0aa755f3f3f674b33ecbf4250a88ea6e36fa8340b"
KSEF_API_ENDPOINT: "https://ksef-test.mf.gov.pl/api/v2"
METRICS_ENABLED: "false"
ports:

View file

@ -78,13 +78,13 @@ import jakarta.inject.Inject;
* @version 1.0
* @author rsoika
*/
public class EInvoiceConverterAdapter implements SignalAdapter {
public class EInvoiceAdapter implements SignalAdapter {
final String TYPE_TEXTBLOCK = "textblock";
public static final String DOCUMENT_ERROR = "DOCUMENT_ERROR";
public static final String CONFIG_ERROR = "CONFIG_ERROR";
public static final String LINE_ITEMS_PROPERTY = "invoice.items";
private static Logger logger = Logger.getLogger(EInvoiceConverterAdapter.class.getName());
private static Logger logger = Logger.getLogger(EInvoiceAdapter.class.getName());
public static SimpleDateFormat dateFormatter = new SimpleDateFormat("dd.MM.yyyy", Locale.GERMAN);
public static NumberFormat numberFormat = NumberFormat.getInstance(Locale.GERMANY);
@ -117,7 +117,7 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
workitem,
false);
if (eInvoiceConfig == null || !eInvoiceConfig.hasItem("create")) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(), CONFIG_ERROR,
throw new PluginException(EInvoiceAdapter.class.getSimpleName(), CONFIG_ERROR,
"missing e-invoice configuration in model event - please check model configuration");
}
ItemCollection createDefinition = XMLParser.parseItemStructure(eInvoiceConfig.getItemValueString("create"));
@ -182,7 +182,7 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
}
if (pdfFileData == null) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(),
throw new PluginException(EInvoiceAdapter.class.getSimpleName(),
DOCUMENT_ERROR,
"DOCUMENT_ERROR: no pdf file found!");
}
@ -236,7 +236,7 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
} catch (IOException e) {
// TODO Auto-generated catch block
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(), CONFIG_ERROR,
throw new PluginException(EInvoiceAdapter.class.getSimpleName(), CONFIG_ERROR,
"Failed to generate e-invoice: " + e.getMessage());
}
}
@ -277,9 +277,12 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
}
// // Summenbildung
model.setNetTotalAmount(workitem.getItemValueDouble("invoice.total.net"));
model.setNetTotalAmount(workitem.getItemValueDouble("invoice.total"));
model.setGrandTotalAmount(workitem.getItemValueDouble("invoice.total"));
// date
model.setIssueDateTime(workitem.getItemValueLocalDate("invoice.date"));
model.setDueDateTime(workitem.getItemValueLocalDate("invoice.duedate"));
// Update Addresses
TradeParty billingAddress = buildAddress(workitem.getItemValueString("partner.id"), "buyer");
@ -374,7 +377,7 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
sourceName = workflowService.adaptText(sourceName, workitem);
if ((template == null || template.isEmpty()) || (textblock == null || textblock.isEmpty())) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(),
throw new PluginException(EInvoiceAdapter.class.getSimpleName(),
CONFIG_ERROR,
"invalid e-invoice configuration in model event - textblock/template reference not defined!");
}
@ -384,7 +387,7 @@ public class EInvoiceConverterAdapter implements SignalAdapter {
// do we found the document?
if (fileData == null) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(),
throw new PluginException(EInvoiceAdapter.class.getSimpleName(),
CONFIG_ERROR,
"invalid e-invoice configuration in model event - textblock/template: " + textblock + "/" + template
+ " not found!");

View file

@ -63,7 +63,7 @@ public class KSeFAdapter implements SignalAdapter {
public static final String DOCUMENT_ERROR = "DOCUMENT_ERROR";
public static final String CONFIG_ERROR = "CONFIG_ERROR";
public static final String LINE_ITEMS_PROPERTY = "invoice.items";
private static Logger logger = Logger.getLogger(EInvoiceConverterAdapter.class.getName());
private static Logger logger = Logger.getLogger(EInvoiceAdapter.class.getName());
public static SimpleDateFormat dateFormatter = new SimpleDateFormat("dd.MM.yyyy", Locale.GERMAN);
public static NumberFormat numberFormat = NumberFormat.getInstance(Locale.GERMANY);
@ -96,7 +96,7 @@ public class KSeFAdapter implements SignalAdapter {
workitem,
false);
if (eInvoiceConfig == null || !eInvoiceConfig.hasItem("ksef")) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(), CONFIG_ERROR,
throw new PluginException(EInvoiceAdapter.class.getSimpleName(), CONFIG_ERROR,
"missing e-invoice/ksef configuration in model event - please check model configuration");
}
ItemCollection ksefDefinition = XMLParser.parseItemStructure(eInvoiceConfig.getItemValueString("ksef"));
@ -154,9 +154,12 @@ public class KSeFAdapter implements SignalAdapter {
}
// // Summenbildung
model.setNetTotalAmount(workitem.getItemValueDouble("invoice.total.net"));
model.setNetTotalAmount(workitem.getItemValueDouble("invoice.total"));
model.setGrandTotalAmount(workitem.getItemValueDouble("invoice.total"));
// date
model.setIssueDateTime(workitem.getItemValueLocalDate("invoice.date"));
model.setDueDateTime(workitem.getItemValueLocalDate("invoice.duedate"));
// Update Addresses
TradeParty billingAddress = buildAddress(workitem.getItemValueString("partner.id"), "buyer");
@ -251,7 +254,7 @@ public class KSeFAdapter implements SignalAdapter {
sourceName = workflowService.adaptText(sourceName, workitem);
if ((template == null || template.isEmpty()) || (textblock == null || textblock.isEmpty())) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(),
throw new PluginException(EInvoiceAdapter.class.getSimpleName(),
CONFIG_ERROR,
"invalid e-invoice configuration in model event - textblock/template reference not defined!");
}
@ -261,7 +264,7 @@ public class KSeFAdapter implements SignalAdapter {
// do we found the document?
if (fileData == null) {
throw new PluginException(EInvoiceConverterAdapter.class.getSimpleName(),
throw new PluginException(EInvoiceAdapter.class.getSimpleName(),
CONFIG_ERROR,
"invalid e-invoice configuration in model event - textblock/template: " + textblock + "/" + template
+ " not found!");

View file

@ -1,4 +1,4 @@
package com.alexanderlogistics.ksef;
package com.alexanderlogistics.einvoice;
import java.util.List;
import java.util.logging.Logger;
@ -67,7 +67,7 @@ public class KSeFExportAdapter implements SignalAdapter {
}
try {
kSeFAPIService.uploadInvoice(workitem, "test.xml");
kSeFAPIService.uploadInvoice(workitem, "ksef.xml");
} catch (PluginException e) {
// convert PluginException into a AdapterException to handle the error via the

View file

@ -8,131 +8,60 @@
<KodFormularza kodSystemowy="FA (3)" wersjaSchemy="1-0E">FA</KodFormularza>
<WariantFormularza>3</WariantFormularza>
<DataWytworzeniaFa>2026-06-05T02:45:33.422866Z</DataWytworzeniaFa>
<SystemInfo>Generator Imixs</SystemInfo>
<SystemInfo>Imixs eInvoice</SystemInfo>
</Naglowek>
<!-- Seller (Your Polish Company - Pre-filled) -->
<Podmiot1>
<DaneIdentyfikacyjne>
<NIP>#nip#</NIP>
<Nazwa>Bogusz - Sienkiewicz</Nazwa>
<NIP>9552521552</NIP>
<Nazwa>Alexander Global Logistics</Nazwa>
</DaneIdentyfikacyjne>
<Adres>
<KodKraju>PL</KodKraju>
<AdresL1>al. Różycki 7594</AdresL1>
<AdresL2>87-607 Środa Śląska</AdresL2>
<AdresL1>Gdanska 36</AdresL1>
<AdresL2>70-660 Szczecin</AdresL2>
</Adres>
<DaneKontaktowe>
<Email>Lucja17@example.net</Email>
<Telefon>86-588-03-53</Telefon>
<Email>info@alexander-logistics.com</Email>
<Telefon></Telefon>
</DaneKontaktowe>
</Podmiot1>
<!-- Buyer (Customer - Empty, to be filled) -->
<Podmiot2>
<DaneIdentyfikacyjne>
<NIP>3861610227</NIP>
<Nazwa>Błaszczak - Lenart</Nazwa>
<NIP></NIP>
<Nazwa></Nazwa>
</DaneIdentyfikacyjne>
<Adres>
<KodKraju>PL</KodKraju>
<AdresL1>al. Szewczyk 7247</AdresL1>
<AdresL2>84-642 Żelechów</AdresL2>
<KodKraju></KodKraju>
<AdresL1></AdresL1>
<AdresL2></AdresL2>
</Adres>
<DaneKontaktowe>
<Email>Jakubina82@gmail.com</Email>
<Telefon>75-461-31-12</Telefon>
<Email></Email>
<Telefon></Telefon>
</DaneKontaktowe>
<NrKlienta>KL-2936</NrKlienta>
<JST>2</JST>
<GV>2</GV>
</Podmiot2>
<!-- Invoice Data -->
<Fa>
<KodWaluty>PLN</KodWaluty>
<P_1>#invoicing_date#</P_1>
<P_1M>Lidzbark</P_1M>
<P_2>FA/GRQMB-#invoice_number#/05/2025</P_2>
<P_6>2025-07-11</P_6>
<P_13_1>10652.38</P_13_1>
<P_14_1>2450.05</P_14_1>
<P_15>13102.43</P_15>
<Adnotacje>
<P_16>2</P_16>
<P_17>2</P_17>
<P_18>2</P_18>
<P_18A>2</P_18A>
<Zwolnienie>
<P_19N>1</P_19N>
</Zwolnienie>
<NoweSrodkiTransportu>
<P_22N>1</P_22N>
</NoweSrodkiTransportu>
<P_23>2</P_23>
<PMarzy>
<P_PMarzyN>1</P_PMarzyN>
</PMarzy>
</Adnotacje>
<P_1></P_1> <!-- Invoice Date -->
<P_2></P_2> <!-- Invoice Number -->
<P_6></P_6> <!-- Due Date (NEW position in FA(3)!) -->
<!-- Line Items will be added here -->
<!-- Totals -->
<P_13_1>0.00</P_13_1> <!-- Total Net -->
<P_14_1>0.00</P_14_1> <!-- Total VAT -->
<P_15>0.00</P_15> <!-- Total Gross -->
<RodzajFaktury>VAT</RodzajFaktury>
<FaWiersz>
<NrWierszaFa>1</NrWierszaFa>
<UU_ID>66465935-48e0-b7d9-ea88-d9d7ff4c6023</UU_ID>
<P_7>Refined Concrete Pants</P_7>
<P_8A>szt.</P_8A>
<P_8B>8</P_8B>
<P_9A>295.81</P_9A>
<P_11>2366.48</P_11>
<P_12>23</P_12>
</FaWiersz>
<FaWiersz>
<NrWierszaFa>2</NrWierszaFa>
<UU_ID>16d35141-c43f-98fc-5249-27d7b2845cf7</UU_ID>
<P_7>Sleek Steel Pants</P_7>
<P_8A>szt.</P_8A>
<P_8B>10</P_8B>
<P_9A>402.96</P_9A>
<P_11>4029.60</P_11>
<P_12>23</P_12>
</FaWiersz>
<FaWiersz>
<NrWierszaFa>3</NrWierszaFa>
<UU_ID>8647a6b5-f12a-3817-869e-010e4353686a</UU_ID>
<P_7>Incredible Steel Salad</P_7>
<P_8A>szt.</P_8A>
<P_8B>8</P_8B>
<P_9A>11.13</P_9A>
<P_11>89.04</P_11>
<P_12>23</P_12>
</FaWiersz>
<FaWiersz>
<NrWierszaFa>4</NrWierszaFa>
<UU_ID>6a9b993d-33c1-eba2-f06c-7d8f22e7430b</UU_ID>
<P_7>Ergonomic Soft Fish</P_7>
<P_8A>szt.</P_8A>
<P_8B>8</P_8B>
<P_9A>34.03</P_9A>
<P_11>272.24</P_11>
<P_12>23</P_12>
</FaWiersz>
<FaWiersz>
<NrWierszaFa>5</NrWierszaFa>
<UU_ID>05e42590-9bfb-10c2-a946-fd1641f705e7</UU_ID>
<P_7>Intelligent Frozen Cheese</P_7>
<P_8A>szt.</P_8A>
<P_8B>3</P_8B>
<P_9A>501.86</P_9A>
<P_11>1505.58</P_11>
<P_12>23</P_12>
</FaWiersz>
<FaWiersz>
<NrWierszaFa>6</NrWierszaFa>
<UU_ID>dbb7aed5-fedb-96d7-0afd-c3d0c23740a7</UU_ID>
<P_7>Ergonomic Metal Bike</P_7>
<P_8A>szt.</P_8A>
<P_8B>6</P_8B>
<P_9A>398.24</P_9A>
<P_11>2389.44</P_11>
<P_12>23</P_12>
</FaWiersz>
<Platnosc>
<Zaplacono>1</Zaplacono>
<DataZaplaty>2025-07-17</DataZaplaty>
<FormaPlatnosci>7</FormaPlatnosci>
</Platnosc>
</Fa>
</Faktura>

View file

@ -122,6 +122,16 @@ th { font-weight: bold;}
<bpmn2:flowNodeRef>event_S9HJ1A</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_qIhyWA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_utXBiw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_OEuWOw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_UCh9Ww</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_rnULsg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_3FDnsA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_S4b22A</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_t4TgPg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_SAU2eg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>task_PYE0HA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_KPfjQQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_6fSDtg</bpmn2:flowNodeRef>
</bpmn2:lane>
<bpmn2:lane id="Lane_6" name="Buchhaltung">
<bpmn2:documentation id="documentation_N3gEbw"/>
@ -1120,7 +1130,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:association id="association_P36Fzw" sourceRef="IntermediateCatchEvent_9" targetRef="TextAnnotation_2">
<bpmn2:documentation id="documentation_pwSyTg"/>
</bpmn2:association>
<bpmn2:task id="task_LqbtSQ" imixs:processid="5001" name="Imported">
<bpmn2:task id="task_LqbtSQ" imixs:processid="4000" name="Imported">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
@ -1369,7 +1379,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:sequenceFlow id="sequenceFlow_4IITzA" sourceRef="IntermediateCatchEvent_6" targetRef="task_LqbtSQ">
<bpmn2:documentation id="documentation_0HA5Tw"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_nKKaIg" imixs:processid="5002" name="Processsing E-Invoice">
<bpmn2:task id="task_nKKaIg" imixs:processid="4100" name="Processsing E-Invoice">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
@ -1492,7 +1502,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:sequenceFlow id="sequenceFlow_gjnUAA" sourceRef="event_sGMk3g" targetRef="gateway_DjDNAA">
<bpmn2:documentation id="documentation_AU8Gmw"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_rhD89g" imixs:processid="5003" name="E-Invoice Completed">
<bpmn2:task id="task_rhD89g" imixs:processid="4800" name="E-Invoice Completed">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
@ -1527,10 +1537,11 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_h07kVQ"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_gjnUAA</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_eadkWg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_83w7TA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_0aNMvQ</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_qs1rug</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateCatchEvent id="event_chRsuA" imixs:activityid="200" name="[Export E-Invoice]">
<bpmn2:intermediateCatchEvent id="event_chRsuA" imixs:activityid="200" name="[Create KSeF]">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
@ -1585,7 +1596,6 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<imixs:value><![CDATA[<e-invoice name="ksef">
<textblock>e-invoice-template</textblock>
<template>ksef.xml</template>
<debug>true</debug>
</e-invoice> ]]></imixs:value>
</imixs:item>
@ -1602,7 +1612,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_mlTo0w"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
<bpmn2:documentation id="documentation_mlTo0w"/>
<bpmn2:incoming>sequenceFlow_2BSFNw</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_JNYd0A</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_F90iWQ</bpmn2:outgoing>
@ -1871,7 +1881,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:sequenceFlow id="sequenceFlow_UOahyg" sourceRef="event_iAvEHw" targetRef="task_LqbtSQ">
<bpmn2:documentation id="documentation_BH4AdQ"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_iWUeSw" imixs:processid="5090" name="E-Invoice Error">
<bpmn2:task id="task_iWUeSw" imixs:processid="4900" name="E-Invoice Error">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
@ -1910,7 +1920,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:incoming>sequenceFlow_BaNbmQ</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_ATB00A</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_nrxqhg</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_6VjCnQ</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_0cMadw</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:exclusiveGateway default="sequenceFlow_sO35Dg" gatewayDirection="Diverging" id="gateway_DjDNAA" name="">
<bpmn2:documentation id="documentation_DZSt0w"/>
@ -1924,7 +1934,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:outgoing>sequenceFlow_eadkWg</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_DCA0Tw</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_eadkWg" sourceRef="gateway_k00hrA" targetRef="task_rhD89g">
<bpmn2:sequenceFlow id="sequenceFlow_eadkWg" sourceRef="gateway_k00hrA" targetRef="task_UCh9Ww">
<bpmn2:documentation id="documentation_XVPJAQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_sO35Dg" sourceRef="gateway_DjDNAA" targetRef="task_nKKaIg">
@ -1939,9 +1949,6 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:linkEventDefinition id="linkEventDefinition_m4W1vg" name="Link Event Definition 5"/>
<bpmn2:documentation id="documentation_L9kG1w"/>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="sequenceFlow_6VjCnQ" sourceRef="task_iWUeSw" targetRef="gateway_utXBiw">
<bpmn2:documentation id="documentation_KVoZgg"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_FYxkhQ" imixs:activityid="300" name="[API Error]">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
@ -2010,7 +2017,6 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_GgyXDA"/>
<bpmn2:incoming>sequenceFlow_DCA0Tw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_BaNbmQ</bpmn2:outgoing>
<bpmn2:errorEventDefinition id="errorEventDefinition_TKIlyg"/>
<bpmn2:incoming>sequenceFlow_79GZ8w</bpmn2:incoming>
@ -2018,7 +2024,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<bpmn2:sequenceFlow id="sequenceFlow_BaNbmQ" sourceRef="event_FYxkhQ" targetRef="task_iWUeSw">
<bpmn2:documentation id="documentation_vRwzvA"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_DCA0Tw" name="API Error" sourceRef="gateway_k00hrA" targetRef="event_FYxkhQ">
<bpmn2:sequenceFlow id="sequenceFlow_DCA0Tw" name="API Error" sourceRef="gateway_k00hrA" targetRef="gateway_utXBiw">
<bpmn2:documentation id="documentation_rMMN9g"/>
<bpmn2:conditionExpression id="formalExpression_T8H5NQ" xsi:type="bpmn2:tFormalExpression"><![CDATA[''!=workitem.getItemValueString('adapter.error_code'); ]]></bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
@ -2184,16 +2190,339 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmn2:intermediateThrowEvent>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_utXBiw" name="">
<bpmn2:documentation id="documentation_U9EeXA"/>
<bpmn2:incoming>sequenceFlow_6VjCnQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_0cMadw</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_sNNdbA</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_2th1MQ</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_DCA0Tw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_Gox0Rw</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_0cMadw" sourceRef="gateway_utXBiw" targetRef="event_AujEAA">
<bpmn2:sequenceFlow id="sequenceFlow_0cMadw" sourceRef="task_iWUeSw" targetRef="event_AujEAA">
<bpmn2:documentation id="documentation_Ua0UGQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_sNNdbA" sourceRef="gateway_utXBiw" targetRef="event_qIhyWA">
<bpmn2:sequenceFlow id="sequenceFlow_sNNdbA" sourceRef="task_t4TgPg" targetRef="event_qIhyWA">
<bpmn2:documentation id="documentation_xI1BUA"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateThrowEvent id="event_OEuWOw" name="KSEF">
<bpmn2:incoming>sequenceFlow_qs1rug</bpmn2:incoming>
<bpmn2:linkEventDefinition id="linkEventDefinition_sQ1JDg" name="Link Event Definition 5"/>
<bpmn2:documentation id="documentation_7GstwQ"/>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="sequenceFlow_qs1rug" sourceRef="task_rhD89g" targetRef="event_OEuWOw">
<bpmn2:documentation id="documentation_4yIz0Q"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_UCh9Ww" imixs:processid="4200" name="Processsing KSeF XML">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-upload-outline|typcn-weather-sunny,icon-sub-ne]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>invoice.number</itemvalue> <itemvalue>dbtr.number</itemvalue> <itemvalue>dbtr.name</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue format="#,###,##0.00" locale="de_DE">invoice.total</itemvalue>) ]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string"/>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="txttype" type="xs:string">
<imixs:value><![CDATA[workitem]]></imixs:value>
</imixs:item>
<imixs:item name="namaddreadaccess" type="xs:string">
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_EjzC5w"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_sO35Dg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_eadkWg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_jG1Bdw</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateCatchEvent id="event_rnULsg" imixs:activityid="200" name="[Export KSeF]">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[$creator]]></imixs:value>
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[$creator]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5000]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<e-invoice name="ksef">
<debug>true</debug>
</e-invoice> ]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_AENnnA"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_JNYd0A</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_jG1Bdw</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_Rdv4Yg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_o0J3Sg</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="signalEventDefinition_jw00Gw" signalRef="signal_11"/>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_jG1Bdw" sourceRef="task_UCh9Ww" targetRef="event_rnULsg">
<bpmn2:documentation id="documentation_a9gdzQ"/>
</bpmn2:sequenceFlow>
<bpmn2:boundaryEvent attachedToRef="task_UCh9Ww" id="event_3FDnsA" name="">
<bpmn2:documentation id="documentation_dMACcQ"/>
<bpmn2:outgoing>sequenceFlow_Rdv4Yg</bpmn2:outgoing>
<bpmn2:timerEventDefinition id="timerEventDefinition_7mumJw"/>
</bpmn2:boundaryEvent>
<bpmn2:sequenceFlow id="sequenceFlow_Rdv4Yg" sourceRef="event_3FDnsA" targetRef="event_rnULsg">
<bpmn2:documentation id="documentation_04WGrA"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_o0J3Sg" sourceRef="event_rnULsg" targetRef="gateway_S4b22A">
<bpmn2:documentation id="documentation_xXLCbA"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway default="sequenceFlow_83w7TA" gatewayDirection="Diverging" id="gateway_S4b22A" name="">
<bpmn2:documentation id="documentation_k0Mbug"/>
<bpmn2:outgoing>sequenceFlow_DCA0Tw</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_o0J3Sg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_83w7TA</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_2th1MQ</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_83w7TA" sourceRef="gateway_S4b22A" targetRef="task_rhD89g">
<bpmn2:documentation id="documentation_QxPh3g"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_t4TgPg" imixs:processid="4910" name="KSeF Error">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-upload-outline|typcn-weather-sunny,icon-sub-ne]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>invoice.number</itemvalue> <itemvalue>dbtr.number</itemvalue> <itemvalue>dbtr.name</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue format="#,###,##0.00" locale="de_DE">invoice.total</itemvalue>) ]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string"/>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="txttype" type="xs:string">
<imixs:value><![CDATA[workitem]]></imixs:value>
</imixs:item>
<imixs:item name="namaddreadaccess" type="xs:string">
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_YfquhQ"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_UOahyg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_ATB00A</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_mtiCpg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_6VjCnQ</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_sNNdbA</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="sequenceFlow_2th1MQ" sourceRef="gateway_S4b22A" targetRef="gateway_utXBiw">
<bpmn2:documentation id="documentation_0BvW5g"/>
<bpmn2:conditionExpression id="formalExpression_oNq0kA" xsi:type="bpmn2:tFormalExpression"><![CDATA[''!=workitem.getItemValueString('adapter.error_code'); ]]></bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_mtiCpg" sourceRef="event_SAU2eg" targetRef="task_t4TgPg">
<bpmn2:documentation id="documentation_J0ks0A"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_SAU2eg" imixs:activityid="300" name="[API Error]">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[$creator]]></imixs:value>
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[$creator]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5000]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue>: <itemvalue>adapter.error_message</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue>: <itemvalue>adapter.error_message</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_8uaUeg"/>
<bpmn2:incoming>sequenceFlow_Gox0Rw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_mtiCpg</bpmn2:outgoing>
<bpmn2:errorEventDefinition id="errorEventDefinition_B3kzNw"/>
<bpmn2:incoming>sequenceFlow_79GZ8w</bpmn2:incoming>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_Gox0Rw" sourceRef="gateway_utXBiw" targetRef="event_SAU2eg">
<bpmn2:documentation id="documentation_jo1zSA"/>
</bpmn2:sequenceFlow>
<bpmn2:task id="task_PYE0HA" imixs:processid="5003" name="Old">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-upload-outline|typcn-weather-sunny,icon-sub-ne]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>invoice.number</itemvalue> <itemvalue>dbtr.number</itemvalue> <itemvalue>dbtr.name</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue format="#,###,##0.00" locale="de_DE">invoice.total</itemvalue>) ]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string"/>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="txttype" type="xs:string">
<imixs:value><![CDATA[workitem]]></imixs:value>
</imixs:item>
<imixs:item name="namaddreadaccess" type="xs:string">
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_CY4u0w"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>sequenceFlow_83w7TA</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_Rofsqw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_qs1rug</bpmn2:outgoing>
<bpmn2:outgoing>sequenceFlow_nqoCTQ</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateThrowEvent id="event_KPfjQQ" name="KSEF">
<bpmn2:incoming>sequenceFlow_nqoCTQ</bpmn2:incoming>
<bpmn2:linkEventDefinition id="linkEventDefinition_yuUHWA" name="Link Event Definition 5"/>
<bpmn2:documentation id="documentation_hBcEWQ"/>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="sequenceFlow_nqoCTQ" sourceRef="task_PYE0HA" targetRef="event_KPfjQQ">
<bpmn2:documentation id="documentation_4eFiSQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_6fSDtg" name="Event-42">
<bpmn2:documentation id="documentation_syG2Ng"/>
<bpmn2:outgoing>sequenceFlow_Rofsqw</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_Rofsqw" sourceRef="event_6fSDtg" targetRef="task_PYE0HA">
<bpmn2:documentation id="documentation_HH0f4Q"/>
</bpmn2:sequenceFlow>
</bpmn2:process>
<bpmn2:process id="process_2" name="Default Process" processType="Public">
<bpmn2:documentation id="documentation_J67Rkw"/>
@ -2203,8 +2532,9 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmn2:process>
<bpmn2:signal id="signal_7" name="com.alexanderlogistics.RenameFilenamesAdapter"/>
<bpmn2:signal id="signal_8" name="org.imixs.workflow.datagroup.DataGroupAdapter"/>
<bpmn2:signal id="signal_9" name="com.alexanderlogistics.einvoice.EInvoiceConverterAdapter"/>
<bpmn2:signal id="signal_9" name="com.alexanderlogistics.einvoice.EInvoiceAdapter"/>
<bpmn2:signal id="signal_10" name="com.alexanderlogistics.einvoice.KSeFAdapter"/>
<bpmn2:signal id="signal_11" name="com.alexanderlogistics.einvoice.KSeFExportAdapter"/>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane bpmnElement="Collaboration_1" id="BPMNPlane_Process_1">
<bpmndi:BPMNShape bpmnElement="Participant_1" id="BPMNShape_Participant_1" isHorizontal="true">
@ -2427,7 +2757,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_rhD89g" id="BPMNShape_m48YQQ">
<dc:Bounds height="50.0" width="110.0" x="1270.0" y="430.0"/>
<dc:Bounds height="50.0" width="110.0" x="1660.0" y="430.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_chRsuA" id="BPMNShape_0KkpmA">
<dc:Bounds height="36.0" width="36.0" x="1007.0" y="437.0"/>
@ -2436,21 +2766,21 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_nQBQjw" id="BPMNShape_093C9Q">
<dc:Bounds height="36.0" width="36.0" x="537.0" y="397.0"/>
<dc:Bounds height="36.0" width="36.0" x="547.0" y="407.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_OMsueg">
<dc:Bounds height="20.0" width="100.0" x="505.0" y="436.0"/>
<dc:Bounds height="20.0" width="100.0" x="515.0" y="446.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_0YONsg" id="BPMNShape_PuiuLA">
<dc:Bounds height="36.0" width="36.0" x="887.0" y="397.0"/>
<dc:Bounds height="36.0" width="36.0" x="907.0" y="407.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_wi6IGg">
<dc:Bounds height="20.0" width="100.0" x="855.0" y="436.0"/>
<dc:Bounds height="20.0" width="100.0" x="875.0" y="446.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_NIn1DQ" id="BPMNShape_rAwIzQ">
<dc:Bounds height="36.0" width="36.0" x="1437.0" y="437.0"/>
<dc:Bounds height="36.0" width="36.0" x="1857.0" y="437.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_bdYofw">
<dc:Bounds height="20.0" width="100.0" x="1405.0" y="476.0"/>
<dc:Bounds height="20.0" width="100.0" x="1825.0" y="476.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_IkxO0Q" id="BPMNShape_HhaYGw">
@ -2478,7 +2808,7 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_iWUeSw" id="BPMNShape_96LTfg">
<dc:Bounds height="50.0" width="110.0" x="1270.0" y="220.0"/>
<dc:Bounds height="50.0" width="110.0" x="840.0" y="220.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_DjDNAA" id="BPMNShape_M9ebrA">
<dc:Bounds height="50.0" width="50.0" x="740.0" y="430.0"/>
@ -2493,21 +2823,21 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_AujEAA" id="BPMNShape_5nfbLA">
<dc:Bounds height="36.0" width="36.0" x="1557.0" y="157.0"/>
<dc:Bounds height="36.0" width="36.0" x="1007.0" y="227.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_8mHQ8Q">
<dc:Bounds height="20.0" width="100.0" x="1525.0" y="196.0"/>
<dc:Bounds height="20.0" width="100.0" x="975.0" y="266.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_FYxkhQ" id="BPMNShape_FyHOYw">
<dc:Bounds height="36.0" width="36.0" x="1127.0" y="227.0"/>
<dc:Bounds height="36.0" width="36.0" x="747.0" y="307.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_nz1QuQ">
<dc:Bounds height="20.0" width="100.0" x="1095.0" y="266.0"/>
<dc:Bounds height="20.0" width="100.0" x="715.0" y="346.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_7H4Aaw" id="BPMNShape_li5tUg">
<dc:Bounds height="36.0" width="36.0" x="1307.0" y="307.0"/>
<dc:Bounds height="36.0" width="36.0" x="877.0" y="307.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_QknWFw">
<dc:Bounds height="20.0" width="100.0" x="1275.0" y="346.0"/>
<dc:Bounds height="20.0" width="100.0" x="845.0" y="346.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_NT60FA" id="BPMNShape_X9ihig">
@ -2523,15 +2853,66 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_qIhyWA" id="BPMNShape_zK5Xhg">
<dc:Bounds height="36.0" width="36.0" x="1557.0" y="287.0"/>
<dc:Bounds height="36.0" width="36.0" x="1937.0" y="217.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_RPuXsQ">
<dc:Bounds height="20.0" width="100.0" x="1525.0" y="326.0"/>
<dc:Bounds height="20.0" width="100.0" x="1905.0" y="256.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_utXBiw" id="BPMNShape_wUSzdg">
<dc:Bounds height="50.0" width="50.0" x="1440.0" y="220.0"/>
<dc:Bounds height="50.0" width="50.0" x="1500.0" y="210.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_S3rhxw">
<dc:Bounds height="20.0" width="100.0" x="1415.0" y="273.0"/>
<dc:Bounds height="20.0" width="100.0" x="1475.0" y="263.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_OEuWOw" id="BPMNShape_AJz6PA">
<dc:Bounds height="36.0" width="36.0" x="1697.0" y="537.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_2HivzA">
<dc:Bounds height="20.0" width="100.0" x="1665.0" y="576.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_UCh9Ww" id="BPMNShape_JgN8Dg">
<dc:Bounds height="50.0" width="110.0" x="1250.0" y="430.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_rnULsg" id="BPMNShape_j6mXew">
<dc:Bounds height="36.0" width="36.0" x="1427.0" y="437.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_rcXT5A">
<dc:Bounds height="20.0" width="100.0" x="1395.0" y="476.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_3FDnsA" id="BPMNShape_bRk7og">
<dc:Bounds height="36.0" width="36.0" x="1317.0" y="407.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_XhmDNA">
<dc:Bounds height="20.0" width="100.0" x="1285.0" y="446.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="gateway_S4b22A" id="BPMNShape_whGktg">
<dc:Bounds height="50.0" width="50.0" x="1500.0" y="430.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_eiLELA">
<dc:Bounds height="20.0" width="100.0" x="1475.0" y="483.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_t4TgPg" id="BPMNShape_r4XKgQ">
<dc:Bounds height="50.0" width="110.0" x="1790.0" y="210.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_SAU2eg" id="BPMNShape_hJ0JvA">
<dc:Bounds height="36.0" width="36.0" x="1637.0" y="217.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_cI0Mtw">
<dc:Bounds height="20.0" width="100.0" x="1605.0" y="256.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_PYE0HA" id="BPMNShape_6WR5xg">
<dc:Bounds height="50.0" width="110.0" x="1890.0" y="340.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_KPfjQQ" id="BPMNShape_EX3FjQ">
<dc:Bounds height="36.0" width="36.0" x="2077.0" y="347.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_Iqxlgg">
<dc:Bounds height="20.0" width="100.0" x="2045.0" y="386.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_6fSDtg" id="BPMNShape_ZDcXQw">
<dc:Bounds height="36.0" width="36.0" x="1767.0" y="337.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_GT0Z4g">
<dc:Bounds height="20.0" width="100.0" x="1735.0" y="376.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_33" id="BPMNEdge_SequenceFlow_34" sourceElement="BPMNShape_ExclusiveGateway_1">
@ -2760,25 +3141,25 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<di:waypoint x="1120.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0A0wqQ" id="BPMNEdge_qTengg" sourceElement="BPMNShape_093C9Q" targetElement="BPMNShape_FQY1bQ">
<di:waypoint x="555.0" y="397.0"/>
<di:waypoint x="555.0" y="378.0"/>
<di:waypoint x="565.0" y="407.0"/>
<di:waypoint x="565.0" y="378.0"/>
<di:waypoint x="665.0" y="378.0"/>
<di:waypoint x="665.0" y="437.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_JNYd0A" id="BPMNEdge_ejZylQ" sourceElement="BPMNShape_PuiuLA" targetElement="BPMNShape_0KkpmA">
<di:waypoint x="905.0" y="397.0"/>
<di:waypoint x="905.0" y="376.0"/>
<di:waypoint x="925.0" y="407.0"/>
<di:waypoint x="925.0" y="376.0"/>
<di:waypoint x="1025.0" y="376.0"/>
<di:waypoint x="1025.0" y="437.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0aNMvQ" id="BPMNEdge_Qyl0GA" sourceElement="BPMNShape_m48YQQ" targetElement="BPMNShape_rAwIzQ">
<di:waypoint x="1380.0" y="455.0"/>
<di:waypoint x="1437.0" y="455.0"/>
<di:waypoint x="1770.0" y="455.0"/>
<di:waypoint x="1857.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_nPTjjw" id="BPMNEdge_yaBFPQ" sourceElement="BPMNShape_rAwIzQ" targetElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint x="1473.0" y="455.0"/>
<di:waypoint x="1526.0" y="455.0"/>
<di:waypoint x="1526.0" y="640.0"/>
<di:waypoint x="1893.0" y="455.0"/>
<di:waypoint x="1987.0" y="455.0"/>
<di:waypoint x="1987.0" y="640.0"/>
<di:waypoint x="885.0" y="640.0"/>
<di:waypoint x="885.0" y="800.0"/>
</bpmndi:BPMNEdge>
@ -2803,34 +3184,31 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<di:waypoint x="576.0" y="555.0"/>
<di:waypoint x="576.0" y="480.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_eadkWg" id="BPMNEdge_f6pP0w" sourceElement="BPMNShape_tX90mw" targetElement="BPMNShape_m48YQQ">
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_eadkWg" id="BPMNEdge_f6pP0w" sourceElement="BPMNShape_tX90mw" targetElement="BPMNShape_JgN8Dg">
<di:waypoint x="1170.0" y="455.0"/>
<di:waypoint x="1270.0" y="455.0"/>
<di:waypoint x="1250.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_sO35Dg" id="BPMNEdge_A81i0Q" sourceElement="BPMNShape_M9ebrA" targetElement="BPMNShape_ksu2zQ">
<di:waypoint x="790.0" y="455.0"/>
<di:waypoint x="840.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_79GZ8w" id="BPMNEdge_fHWhwA" sourceElement="BPMNShape_M9ebrA" targetElement="BPMNShape_FyHOYw">
<di:waypoint x="766.0" y="431.0"/>
<di:waypoint x="766.0" y="245.0"/>
<di:waypoint x="1127.0" y="245.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_6VjCnQ" id="BPMNEdge_3aUBGg" sourceElement="BPMNShape_96LTfg" targetElement="BPMNShape_wUSzdg">
<di:waypoint x="1380.0" y="245.0"/>
<di:waypoint x="1440.0" y="245.0"/>
<di:waypoint x="765.0" y="430.0"/>
<di:waypoint x="765.0" y="343.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_BaNbmQ" id="BPMNEdge_u5n0EQ" sourceElement="BPMNShape_FyHOYw" targetElement="BPMNShape_96LTfg">
<di:waypoint x="1163.0" y="245.0"/>
<di:waypoint x="1270.0" y="245.0"/>
<di:waypoint x="765.0" y="307.0"/>
<di:waypoint x="765.0" y="238.0"/>
<di:waypoint x="840.0" y="238.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_DCA0Tw" id="BPMNEdge_ZC2wqQ" sourceElement="BPMNShape_tX90mw" targetElement="BPMNShape_FyHOYw">
<di:waypoint x="1145.0" y="430.0"/>
<di:waypoint x="1145.0" y="263.0"/>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_DCA0Tw" id="BPMNEdge_ZC2wqQ" sourceElement="BPMNShape_tX90mw" targetElement="BPMNShape_wUSzdg">
<di:waypoint x="1143.0" y="432.0"/>
<di:waypoint x="1143.0" y="235.0"/>
<di:waypoint x="1500.0" y="235.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ATB00A" id="BPMNEdge_I0mFFg" sourceElement="BPMNShape_li5tUg" targetElement="BPMNShape_96LTfg">
<di:waypoint x="1325.0" y="307.0"/>
<di:waypoint x="1325.0" y="270.0"/>
<di:waypoint x="895.0" y="307.0"/>
<di:waypoint x="895.0" y="270.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_jpNRMg" id="BPMNEdge_qg6dpA" sourceElement="BPMNShape_X9ihig" targetElement="BPMNShape_ksu2zQ">
<di:waypoint x="895.0" y="537.0"/>
@ -2840,15 +3218,58 @@ Wiedervorlage wird um 7 bzw. 5 Tage erhöht</bpmn2:text>
<di:waypoint x="823.0" y="555.0"/>
<di:waypoint x="877.0" y="555.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0cMadw" id="BPMNEdge_rqrc0g" sourceElement="BPMNShape_wUSzdg" targetElement="BPMNShape_5nfbLA">
<di:waypoint x="1464.0" y="221.0"/>
<di:waypoint x="1464.0" y="175.0"/>
<di:waypoint x="1557.0" y="175.0"/>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0cMadw" id="BPMNEdge_rqrc0g" sourceElement="BPMNShape_96LTfg" targetElement="BPMNShape_5nfbLA">
<di:waypoint x="950.0" y="245.0"/>
<di:waypoint x="1007.0" y="245.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_sNNdbA" id="BPMNEdge_NBGbyA" sourceElement="BPMNShape_wUSzdg" targetElement="BPMNShape_zK5Xhg">
<di:waypoint x="1467.0" y="268.0"/>
<di:waypoint x="1467.0" y="305.0"/>
<di:waypoint x="1557.0" y="305.0"/>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_sNNdbA" id="BPMNEdge_NBGbyA" sourceElement="BPMNShape_r4XKgQ" targetElement="BPMNShape_zK5Xhg">
<di:waypoint x="1900.0" y="235.0"/>
<di:waypoint x="1937.0" y="235.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_qs1rug" id="BPMNEdge_HGVm6w" sourceElement="BPMNShape_m48YQQ" targetElement="BPMNShape_AJz6PA">
<di:waypoint x="1715.0" y="480.0"/>
<di:waypoint x="1715.0" y="537.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_jG1Bdw" id="BPMNEdge_8mJFFQ" sourceElement="BPMNShape_JgN8Dg" targetElement="BPMNShape_j6mXew">
<di:waypoint x="1360.0" y="455.0"/>
<di:waypoint x="1427.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Rdv4Yg" id="BPMNEdge_joh9xw" sourceElement="BPMNShape_bRk7og" targetElement="BPMNShape_j6mXew">
<di:waypoint x="1335.0" y="407.0"/>
<di:waypoint x="1335.0" y="382.0"/>
<di:waypoint x="1445.0" y="382.0"/>
<di:waypoint x="1445.0" y="437.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_o0J3Sg" id="BPMNEdge_xM4YLQ" sourceElement="BPMNShape_j6mXew" targetElement="BPMNShape_whGktg">
<di:waypoint x="1463.0" y="455.0"/>
<di:waypoint x="1500.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_83w7TA" id="BPMNEdge_jbg8pg" sourceElement="BPMNShape_whGktg" targetElement="BPMNShape_m48YQQ">
<di:waypoint x="1550.0" y="455.0"/>
<di:waypoint x="1660.0" y="455.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_2th1MQ" id="BPMNEdge_vuG4rg" sourceElement="BPMNShape_whGktg" targetElement="BPMNShape_wUSzdg">
<di:waypoint x="1525.0" y="430.0"/>
<di:waypoint x="1525.0" y="344.0"/>
<di:waypoint x="1525.0" y="260.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_mtiCpg" id="BPMNEdge_gifH0g" sourceElement="BPMNShape_hJ0JvA" targetElement="BPMNShape_r4XKgQ">
<di:waypoint x="1673.0" y="235.0"/>
<di:waypoint x="1790.0" y="235.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Gox0Rw" id="BPMNEdge_PjGlyg" sourceElement="BPMNShape_wUSzdg" targetElement="BPMNShape_hJ0JvA">
<di:waypoint x="1550.0" y="235.0"/>
<di:waypoint x="1637.0" y="235.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_nqoCTQ" id="BPMNEdge_CXb68Q" sourceElement="BPMNShape_6WR5xg" targetElement="BPMNShape_EX3FjQ">
<di:waypoint x="2000.0" y="365.0"/>
<di:waypoint x="2077.0" y="365.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Rofsqw" id="BPMNEdge_xSOnHA" sourceElement="BPMNShape_ZDcXQw" targetElement="BPMNShape_6WR5xg">
<di:waypoint x="1803.0" y="355.0"/>
<di:waypoint x="1847.0" y="355.0"/>
<di:waypoint x="1847.0" y="365.0"/>
<di:waypoint x="1890.0" y="365.0"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">