diff --git a/office-alexander-logistics-app/pom.xml b/office-alexander-logistics-app/pom.xml index fc8bbd7..9a15745 100644 --- a/office-alexander-logistics-app/pom.xml +++ b/office-alexander-logistics-app/pom.xml @@ -273,7 +273,13 @@ compile - + + + org.imixs.workflow + imixs-adapters-sepa + compile + + org.imixs.workflow diff --git a/office-alexander-logistics-app/src/main/webapp/layout/commandbox_admin_custom.xhtml b/office-alexander-logistics-app/src/main/webapp/layout/commandbox_admin_custom.xhtml new file mode 100644 index 0000000..c5d2675 --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/layout/commandbox_admin_custom.xhtml @@ -0,0 +1,14 @@ + + + + + + diff --git a/office-alexander-logistics-app/src/main/webapp/pages/admin/document_import.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/admin/document_import.xhtml new file mode 100644 index 0000000..b04695f --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/admin/document_import.xhtml @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + + + + +
+
+

Dokument Import

+
+ + + +
+ + +
+ + + +
+ +
+

Define a crontab to schedule the import processor.

+
+ + + +
+ + +
+ +
+

Define a destination IMAP server and assign mail addresses to specific workflow groups.

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PosTypeWorkflowgroupModelversionTaskEvent + +
+ # + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +

Order ID #

+
+
+
Type
+
+ + + + + + +
+
+ +
+
Workflowgroup
+
+ + + + + +
+
+
+
+ +
+
Workflowmodel
+
+ + +
+
+
+
Task ID
+
+ + +
+
+
+
Event ID
+
+ + +
+
+
+ +
+ +
+
+
Server : Port
+
+ + : + +
+
+ + +
+
User
+
+ + +
+
+ +
+
Password
+
+ + +
+
+
+
+
+
Selector
+
+ + +

A selector can be an optional regular expression to be used to select a subset of data

+
+
+
+
Options
+
+ + +

You can apply custom properties here. +

+
+
+
+
+ + + + +
+ + +
+ +
+ +
+ + + + + +
+ + +
+ + + + + + +
+
+
+
+ + + +
diff --git a/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_config.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_config.xhtml new file mode 100644 index 0000000..0f3a699 --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_config.xhtml @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + +
+
+

SEPA

+
+ + + +
+ + +
+

Configuration

+
+
+
+ Company: * +
+
+ + +
+
+ +
+
+ +
+
+ IBAN * +
+
+ +
+ +
+ + +
+
+ BIC * +
+
+ +
+ +
+ +
+ + + + + + + +
+
+
SEPA Model Version
+
+ + +
+
+ + +
+
SEPA Initial Task
+
+ + +
+
+ +
+ + +
+

+ The initial task + must define a report containing the query and style sheet + information. Invoices will be automatically grouped by the + attribute "_sepa_iban". If this attribute is not set, the + default sepa_iban will be assigned to the invoice before + processed. The SEPA workflow may optional include a + "invoice_update" item definition. +

+
+ + + +
+ + + + + + + + + + + + + +
+ + + + + + +
+
+
+
+ + + +
diff --git a/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_log.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_log.xhtml new file mode 100644 index 0000000..09b2cea --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/admin/sepa_log.xhtml @@ -0,0 +1,27 @@ + + + +
+

Log

+
+
+				
+				
+
+
+
+
+ + + + + +
+ diff --git a/office-alexander-logistics-app/src/main/webapp/pages/admin/sub_scheduler_control.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/admin/sub_scheduler_control.xhtml new file mode 100644 index 0000000..79f3ab5 --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/admin/sub_scheduler_control.xhtml @@ -0,0 +1,130 @@ + + + + + + +
+ + +
+ + + + + +

+ + + +
Error: #{schedulerController.configuration.item['_scheduler_errormessage']} +
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + No Data. + + +
+ +
+ + + + + + + + + + + + + + + + + +
+ +
\ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/form_basic_read.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/form_basic_read.xhtml new file mode 100644 index 0000000..30167de --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/form_basic_read.xhtml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + +

#{app.sub_dispatch}

+
+
#{message['form.space']}
+
+ + + + + + + +
+
+
+ + + + +
+

+ +

+ + + + + +
+
+ +
\ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/sepa_export.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/sepa_export.xhtml new file mode 100644 index 0000000..6699573 --- /dev/null +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/sepa_export.xhtml @@ -0,0 +1,80 @@ + + + +
+
+
IBAN
+
+ +
+
+ + +
+
BIC
+
+ +
+ +
+
+ + +
+

Invoices

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#{custom.creditor_name}#{custom.invoicenumber}#{custom.invoicedate}#{custom.amount}IBANBIC
#{invoice.item['_kreditor']}#{invoice.item['_invoicenumber']} + + + + #{invoice.item['_currency']}#{invoice.item ['_cdtr_iban']}#{invoice.item['_cdtr_bic']}
+ + Summary + + #{invoice.item['_currency']} + +
+
+ + +
+ diff --git a/pom.xml b/pom.xml index a8a814d..eb826eb 100644 --- a/pom.xml +++ b/pom.xml @@ -176,6 +176,13 @@
+ + + org.imixs.workflow + imixs-adapters-sepa + ${org.imixs.adapters.version} + provided + diff --git a/reports/sepa/sepa-2.0.1.imixs-report b/reports/sepa/sepa-2.0.1.imixs-report new file mode 100644 index 0000000..1e7ece5 --- /dev/null +++ b/reports/sepa/sepa-2.0.1.imixs-report @@ -0,0 +1 @@ +$uniqueid$workflowgroup$processid_subject_invoicenumber_invoicedate_amount_brutto_currency_cdtr_name_cdtr_iban_cdtr_bic_dbtr_name_dbtr_iban_dbtr_bic_invoicepurposeUTF-8SEPA export executed by the SepaScheduler. See the XSL definition for details. sepatype:"sepa" AND $taskid:210 <?xml version="1.0" encoding="UTF-8" standalone="yes"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0"> <xsl:strip-space elements="*" /> <xsl:output method="xml" indent="yes" encoding="UTF-8" standalone="yes" /> <xsl:template match="/"> <xsl:variable name="now" select="current-dateTime()" /> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03 pain.001.003.03.xsd"> <CstmrCdtTrfInitn> <!-- generate header info --> <!-- compute count of invoices --> <xsl:variable name="count" select="count(/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Request']/item[@name='$uniqueid']/value)" /> <!-- compute total amount --> <xsl:variable name="totalsum" select="xs:decimal(sum(/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Request']/item[@name='_amount_brutto']/value))" /> <!-- round to 2 digits --> <xsl:variable name="total" select="xs:decimal(round-half-to-even($totalsum, 2))" /> <!-- shortcut for the sepa export document --> <xsl:variable name="exportWorkitem" select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Export']" /> <GrpHdr> <MsgId> <xsl:value-of select="replace($exportWorkitem/item[@name='$uniqueid']/value, '-', '')" /> </MsgId> <CreDtTm><xsl:value-of select="format-dateTime($now, '[Y0001]-[M01]-[D01]T[H01]:[m01]:[s01]')" /></CreDtTm> <NbOfTxs> <xsl:value-of select="$count" /> </NbOfTxs> <CtrlSum> <!-- round to 2 digits --> <xsl:value-of select="$total" /> </CtrlSum> <InitgPty> <Nm>KRIEGER GmbH</Nm> </InitgPty> </GrpHdr> <PmtInf> <PmtInfId> <xsl:value-of select="replace($exportWorkitem/item[@name='$uniqueid']/value, '-', '')" /><xsl:text>-1</xsl:text> </PmtInfId> <PmtMtd>TRF</PmtMtd> <NbOfTxs> <xsl:value-of select="$count" /> </NbOfTxs> <CtrlSum> <!-- round to 2 digits --> <xsl:value-of select="$total" /> </CtrlSum> <PmtTpInf> <SvcLvl> <Cd>SEPA</Cd> </SvcLvl> </PmtTpInf> <ReqdExctnDt><xsl:value-of select="format-dateTime($now, '[Y0001]-[M01]-[D01]')" /></ReqdExctnDt> <Dbtr> <Nm> <xsl:value-of select="$exportWorkitem/item[@name='_dbtr_name']/value" /> </Nm> </Dbtr> <DbtrAcct> <Id> <IBAN> <xsl:value-of select="replace($exportWorkitem/item[@name='_dbtr_iban']/value, ' ', '')" /> </IBAN> </Id> </DbtrAcct> <DbtrAgt> <FinInstnId> <BIC> <xsl:value-of select="$exportWorkitem/item[@name='_dbtr_bic']/value" /> </BIC> </FinInstnId> </DbtrAgt> <ChrgBr>SLEV</ChrgBr> <!-- generate CdtTrfTxInf for each invoice --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Request']" /> </PmtInf> </CstmrCdtTrfInitn> </Document> </xsl:template> <!-- This template builds sepa header info --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Export']"> <!-- not in use --> </xsl:template> <!-- This template builds sepa payment info for each invoice --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'SEPA-Request']"> <CdtTrfTxInf xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.003.03"> <PmtId> <EndToEndId>NOTPROVIDED</EndToEndId> </PmtId> <Amt> <InstdAmt> <xsl:attribute name="Ccy"><xsl:value-of select="item[@name='_currency']/value" /></xsl:attribute> <xsl:value-of select="item[@name='_amount_brutto']/value" /> </InstdAmt> </Amt> <CdtrAgt> <FinInstnId> <BIC> <xsl:value-of select="item[@name='_cdtr_bic']/value" /> </BIC> </FinInstnId> </CdtrAgt> <Cdtr> <Nm> <xsl:value-of select="item[@name='_cdtr_name']/value" /> </Nm> </Cdtr> <CdtrAcct> <Id> <IBAN> <xsl:value-of select="replace(item[@name='_cdtr_iban']/value, ' ', '')" /> </IBAN> </Id> </CdtrAcct> <RmtInf> <Ustrd> <xsl:value-of select="item[@name='_invoicepurpose']/value" /> </Ustrd> </RmtInf> </CdtTrfTxInf> </xsl:template></xsl:stylesheet>/office-krieger/src/reports/SEPA/sepa.xsl \ No newline at end of file diff --git a/reports/sepa/sepa.xsl b/reports/sepa/sepa.xsl new file mode 100644 index 0000000..06e30c9 --- /dev/null +++ b/reports/sepa/sepa.xsl @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + TRF + + + + + + + + + SEPA + + + + + + + + + + + + + + + + + + + + + + + SLEV + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NOTPROVIDED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/workflow/rechnungseingang-de-1.0.0-test-ralph.bpmn b/workflow/rechnungseingang-de-1.0.0-test-ralph.bpmn new file mode 100644 index 0000000..44da4c8 --- /dev/null +++ b/workflow/rechnungseingang-de-1.0.0-test-ralph.bpmn @@ -0,0 +1,2000 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ExclusiveGateway_4 + Task_2 + ExclusiveGateway_1 + StartEvent_1 + IntermediateCatchEvent_3 + IntermediateCatchEvent_13 + IntermediateCatchEvent_5 + IntermediateThrowEvent_3 + IntermediateCatchEvent_5000-20 + IntermediateCatchEvent_6 + + + Task_5005 + IntermediateCatchEvent_5005-10 + ExclusiveGateway_6 + IntermediateCatchEvent_2 + EventBasedGateway_2 + IntermediateCatchEvent_5005-20 + IntermediateCatchEvent_5005-30 + ExclusiveGateway_3 + IntermediateThrowEvent_2 + ExclusiveGateway_5 + + + Task_5000 + EventBasedGateway_4 + IntermediateCatchEvent_16 + IntermediateCatchEvent_15 + IntermediateThrowEvent_1 + IntermediateCatchEvent_5000-10 + + + IntermediateCatchEvent_17 + Task_3 + ExclusiveGateway_2 + IntermediateThrowEvent_4 + IntermediateCatchEvent_7 + EndEvent_2 + Task_5 + IntermediateCatchEvent_4 + IntermediateCatchEvent_1 + IntermediateCatchEvent_8 + + + + + + + + + txtlastcomment]]> + + + + + + + + + cdtr.name invoice.number (EUR invoice.total) space.name]]> + + + true + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_31 + SequenceFlow_1 + SequenceFlow_32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + $editor.]]> + + + false + + + + SequenceFlow_31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + space.name]]> + + + false + + + + + + + SequenceFlow_2 + SequenceFlow_24 + + + SequenceFlow_0 + SequenceFlow_15 + SequenceFlow_21 + SequenceFlow_33 + + + + SequenceFlow_0 + + + + + + + + + txtlastcomment]]> + + + + + + + + + cdtr.name invoice.number (EUR invoice.total) space.name]]> + + + true + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_38 + SequenceFlow_13 + SequenceFlow_37 + + + + + + + + + + + + _subject]]> + + + + + + + + + _amount (Brutto € _amount_brutto) +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +space.name]]> + + + + + + + + + + + + false + + + + SequenceFlow_8 + SequenceFlow_51 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + $editor.]]> + + + false + + + + SequenceFlow_38 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +space.name]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_10 + SequenceFlow_14 + + + SequenceFlow_37 + SequenceFlow_8 + SequenceFlow_10 + + + + + + + + + + + txtlastcomment]]> + + + + + + + + + cdtr.name invoice.number (EUR invoice.total) space.name]]> + + + true + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_33 + SequenceFlow_20 + SequenceFlow_2 + SequenceFlow_3 + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_20 + + + + + + + + + txtlastcomment]]> + + + + + + + + + cdtr.name invoice.number (EUR invoice.total) space.name]]> + + + true + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_27 + SequenceFlow_34 + SequenceFlow_55 + SequenceFlow_22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_29 + SequenceFlow_52 + + + SequenceFlow_32 + SequenceFlow_29 + SequenceFlow_30 + + + + + + + + + + + _subject]]> + + + + + + + + + _amount (Brutto € _amount_brutto) +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + SequenceFlow_30 + SequenceFlow_7 + + + + + + + + + + + txtlastcomment]]> + + + + + + + + + cdtr.name invoice.number (EUR invoice.total) space.name]]> + + + true + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_11 + SequenceFlow_23 + SequenceFlow_25 + SequenceFlow_47 + + + SequenceFlow_47 + + + + + + + + + + + + + + _subject]]> + + + + + + + + + _amount (Brutto € _amount_brutto) +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_55 + SequenceFlow_12 + + + + + + SequenceFlow_24 + SequenceFlow_13 + SequenceFlow_16 + + + workitem['space.team'] && workitem['space.team'][0]!="" + + + !workitem['space.team'] || workitem['space.team'][0]=="" + + + SequenceFlow_18 + SequenceFlow_1 + SequenceFlow_5 + + + workitem['process.manager'] && workitem['process.manager'][0]!="" + + + SequenceFlow_7 + SequenceFlow_5 + SequenceFlow_34 + + + !workitem['process.manager'] || workitem['process.manager'][0]=="" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + SequenceFlow_6 + SequenceFlow_18 + + + SequenceFlow_51 + SequenceFlow_16 + SequenceFlow_6 + + + + SequenceFlow_15 + + + + + SequenceFlow_52 + + + + SequenceFlow_14 + + + + + + SequenceFlow_11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_3 + SequenceFlow_9 + + + + SequenceFlow_9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_22 + SequenceFlow_17 + + + SequenceFlow_17 + + + + + + SequenceFlow_12 + SequenceFlow_19 + SequenceFlow_25 + + + + + + sepa-export-de-3.0 + 200 + 100 + (?!txtworkflowhistory)(^[a-zA-Z]|^_) + +]]> + + + SequenceFlow_19 + SequenceFlow_23 + + + + workitem['payment.type'] && workitem['payment.type'][0]=="sepa_transfer" + + + + !workitem['payment.type'] || workitem['payment.type'][0]!="sepa_transfer" + + + + + + + + + + + _subject]]> + + + + + + + + + _amount (Brutto € _amount_brutto) +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + namcurrenteditor.]]> + + + false + + + SequenceFlow_27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + false + + + + SequenceFlow_21 + + + + + + + + Wurde ein Prozess Manager festgelegt, erfolgt eine Genehmigung. + + + + Die Rechnung wurde sachlich geprüft und genehmigt und kann nun in den Zahlungslauf übergeben werden. + + + + + SEPA export nur wenn: + _invoicetype=="sepa_credit_transfer" + AND _amount_brutto>0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/workflow/sepa-export-3.0.1.bpmn b/workflow/sepa-export-3.0.1.bpmn new file mode 100644 index 0000000..8ae56fe --- /dev/null +++ b/workflow/sepa-export-3.0.1.bpmn @@ -0,0 +1,1143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + application.urlindex.jsf?workitem=$uniqueid + +]]> + + + + + + + + + + Scheduled once a day + + + + Instances are created grouped by IBAN. + + + + + + + IntermediateCatchEvent_5 + StartEvent_1 + Task_2 + EventBasedGateway_1 + IntermediateCatchEvent_3 + EndEvent_3 + IntermediateCatchEvent_2 + Task_1 + Task_6 + ExclusiveGateway_1 + Task_7 + IntermediateCatchEvent_4 + IntermediateCatchEvent_1 + IntermediateCatchEvent_18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor.]]> + + + false + + + $editor]]> + SequenceFlow_13 + SequenceFlow_15 + + + + SequenceFlow_5 + + + + + + + $created (_dbtr_name)]]> + + + true + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_2 + SequenceFlow_10 + + + + SequenceFlow_1 + SequenceFlow_9 + SequenceFlow_4 + + + + + + + + + + + + + Intern-Subject]]> + + + Intern-Body]]> + + + + + + + + + + + + SequenceFlow_8 + SequenceFlow_6 + + + + + SequenceFlow_10 + SequenceFlow_17 + + + + + + + + + + + SEPA-Subject]]> + + + SEPA-Body]]> + + + + + + + + + + + SequenceFlow_4 + SequenceFlow_11 + + + + + + + $created (_dbtr_name)]]> + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + SequenceFlow_7 + SequenceFlow_1 + + + + + + $created (_dbtr_name)]]> + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + SEPA_Export_failed]]> + SequenceFlow_16 + SequenceFlow_17 + + + + SequenceFlow_15 + SequenceFlow_6 + SequenceFlow_16 + + + + + + $created (_dbtr_name)]]> + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SEPA_Export_success]]> + SequenceFlow_11 + SequenceFlow_28 + SequenceFlow_13 + + + + + + + + + + Rechnungscontrolling]]> + + + KPMG-Subject]]> + + + KPMG-Body]]> + + + + + + + + + + + SequenceFlow_9 + SequenceFlow_8 + + + + + + + + + + + + + Rechnungscontrolling + + (^sepa-export) + 210 + 300 +]]> + + + SequenceFlow_5 + SequenceFlow_7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_28 + SequenceFlow_2 + + + + + + + StartEvent_2 + Task_3 + IntermediateCatchEvent_6 + EndEvent_1 + Task_5 + Task_4 + IntermediateCatchEvent_7 + IntermediateCatchEvent_8 + + + + SequenceFlow_20 + + + + + + + + + + + Empfang +]]> + + + + + + SequenceFlow_21 + SequenceFlow_26 + + + + + + $created]]> + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + SequenceFlow_20 + SequenceFlow_21 + + + SequenceFlow_25 + + + + + + + $created]]> + + + true + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_14 + SequenceFlow_18 + SequenceFlow_25 + + + + + + + $created]]> + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_26 + SequenceFlow_12 + SequenceFlow_3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1]]> + + + + + + + + + + + + + + + false + + + SequenceFlow_12 + SequenceFlow_14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_3 + SequenceFlow_18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file