update invoice inbound

This commit is contained in:
Gaby Heinle 2025-08-20 16:31:54 +02:00
parent 7f437904c9
commit 03e0ac275f
2 changed files with 55 additions and 33 deletions

View file

@ -264,8 +264,8 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>numsequencenumber</itemvalue>: <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue>invoice.total</itemvalue>) <itemvalue>space.name</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
<imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[true]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
@ -273,12 +273,17 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.team]]></imixs:value>
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[space.manager]]></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>
<imixs:item name="namownershipnames" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="namaddwriteaccess" type="xs:string">
<imixs:value/>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_6"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_38</bpmn2:incoming>
@ -465,8 +470,8 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue>invoice.total</itemvalue>) <itemvalue>space.name</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
<imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[true]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[$editor]]></imixs:value>
@ -480,7 +485,12 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</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>
<imixs:item name="namownershipnames" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="namaddwriteaccess" type="xs:string">
<imixs:value/>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_2"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
@ -696,10 +706,9 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>numsequencenumber</itemvalue>: <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue>invoice.total</itemvalue>) <itemvalue>space.name</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
<imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[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>
@ -711,6 +720,12 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
<imixs:item name="namownershipnames" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="namaddwriteaccess" type="xs:string">
<imixs:value/>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_54"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_59</bpmn2:incoming>
@ -1245,8 +1260,8 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>_img</itemvalue><itemvalue>numsequencenumber</itemvalue>: <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue>invoice.total</itemvalue>) <itemvalue>space.name</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
<imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[true]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
@ -1260,6 +1275,12 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
<imixs:item name="namownershipnames" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="namaddwriteaccess" type="xs:string">
<imixs:value/>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_7"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
@ -4701,7 +4722,7 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="Task_10" id="BPMNShape_Task_11">
<dc:Bounds height="50.0" width="110.0" x="1829.0" y="776.0"/>
<dc:Bounds height="50.0" width="110.0" x="1829.0" y="777.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_17" id="BPMNShape_IntermediateCatchEvent_21">
<dc:Bounds height="36.0" width="36.0" x="1938.0" y="843.0"/>
@ -5139,23 +5160,25 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_32" id="BPMNEdge_SequenceFlow_33" sourceElement="BPMNShape_Task_11" targetElement="BPMNShape_EndEvent_2">
<bpmndi:BPMNLabel id="BPMNLabel_53"/>
<di:waypoint x="1939.0" y="803.0"/>
<di:waypoint x="1987.0" y="803.0"/>
<di:waypoint x="1939.0" y="804.0"/>
<di:waypoint x="1987.0" y="804.0"/>
<di:waypoint x="1987.0" y="787.0"/>
<di:waypoint x="2033.0" y="787.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_34" id="BPMNEdge_SequenceFlow_35" sourceElement="BPMNShape_IntermediateCatchEvent_21" targetElement="BPMNShape_Task_11">
<bpmndi:BPMNLabel id="BPMNLabel_54"/>
<di:waypoint x="1956.0" y="843.0"/>
<di:waypoint x="1956.0" y="809.0"/>
<di:waypoint x="1939.0" y="809.0"/>
<di:waypoint x="1956.0" y="810.0"/>
<di:waypoint x="1939.0" y="810.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_35" id="BPMNEdge_SequenceFlow_36" sourceElement="BPMNShape_ExclusiveGateway_2" targetElement="BPMNShape_Task_11">
<bpmndi:BPMNLabel id="BPMNLabel_55">
<dc:Bounds height="14.0" width="60.0" x="1303.0" y="779.0"/>
</bpmndi:BPMNLabel>
<di:waypoint x="1452.0" y="801.0"/>
<di:waypoint x="1829.0" y="801.0"/>
<di:waypoint x="1641.0" y="801.0"/>
<di:waypoint x="1641.0" y="802.0"/>
<di:waypoint x="1829.0" y="802.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_50" id="BPMNEdge_SequenceFlow_53" sourceElement="BPMNShape_IntermediateCatchEvent_34" targetElement="BPMNShape_Task_15">
<bpmndi:BPMNLabel id="BPMNLabel_64"/>
@ -5213,7 +5236,7 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_16" id="BPMNEdge_SequenceFlow_17" sourceElement="BPMNShape_IntermediateCatchEvent_3" targetElement="BPMNShape_Task_11">
<bpmndi:BPMNLabel id="BPMNLabel_90"/>
<di:waypoint x="1884.0" y="906.0"/>
<di:waypoint x="1884.0" y="826.0"/>
<di:waypoint x="1884.0" y="827.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_36" id="BPMNEdge_SequenceFlow_37" sourceElement="BPMNShape_Task_16" targetElement="BPMNShape_IntermediateCatchEvent_3">
<bpmndi:BPMNLabel id="BPMNLabel_91"/>
@ -5334,6 +5357,7 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<di:waypoint x="415.0" y="399.0"/>
<di:waypoint x="415.0" y="457.0"/>
<di:waypoint x="405.0" y="457.0"/>
<di:waypoint x="405.0" y="457.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_67" id="BPMNEdge_SequenceFlow_68" sourceElement="BPMNShape_IntermediateCatchEvent_28" targetElement="BPMNShape_IntermediateThrowEvent_4">
<bpmndi:BPMNLabel id="BPMNLabel_142"/>
@ -5381,7 +5405,7 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<bpmndi:BPMNLabel id="BPMNLabel_155"/>
<di:waypoint x="1575.0" y="608.0"/>
<di:waypoint x="1884.0" y="608.0"/>
<di:waypoint x="1884.0" y="776.0"/>
<di:waypoint x="1884.0" y="777.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_75" id="BPMNEdge_SequenceFlow_76" sourceElement="BPMNShape_ExclusiveGateway_4" targetElement="BPMNShape_Task_1">
<bpmndi:BPMNLabel id="BPMNLabel_157"/>
@ -5413,7 +5437,7 @@ if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!
<bpmndi:BPMNLabel id="BPMNLabel_164"/>
<di:waypoint x="1772.0" y="713.0"/>
<di:waypoint x="1840.0" y="713.0"/>
<di:waypoint x="1840.0" y="776.0"/>
<di:waypoint x="1840.0" y="777.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_80" id="BPMNEdge_SequenceFlow_81" sourceElement="BPMNShape_IntermediateCatchEvent_41" targetElement="BPMNShape_Task_3">
<bpmndi:BPMNLabel id="BPMNLabel_166"/>

View file

@ -5008,8 +5008,8 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
<bpmn2:sequenceFlow id="sequenceFlow_96OeGA" sourceRef="event_t00kZQ" targetRef="Task_2">
<bpmn2:documentation id="documentation_R2aeIQ"/>
</bpmn2:sequenceFlow>
<bpmn2:association id="association_v43wwg" sourceRef="DataObject_3" targetRef="Task_9">
<bpmn2:documentation id="documentation_XNiicg"/>
<bpmn2:association id="association_0NqVIw" sourceRef="DataObject_3" targetRef="Task_9">
<bpmn2:documentation id="documentation_Yvsl5g"/>
</bpmn2:association>
</bpmn2:process>
<bpmn2:process id="process_2" name="Invoice receipt" processType="Public">
@ -5232,9 +5232,9 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="DataObject_1" id="BPMNShape_DataObject_2">
<dc:Bounds height="50.0" width="35.0" x="310.0" y="930.0"/>
<dc:Bounds height="50.0" width="35.0" x="190.0" y="1310.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_52">
<dc:Bounds height="20.0" width="100.0" x="278.0" y="980.0"/>
<dc:Bounds height="20.0" width="100.0" x="158.0" y="1360.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="Task_8" id="BPMNShape_Task_8">
@ -5745,8 +5745,8 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="Association_5" id="BPMNEdge_Association_5" sourceElement="BPMNShape_DataObject_2" targetElement="BPMNShape_Task_2">
<bpmndi:BPMNLabel id="BPMNLabel_70"/>
<di:waypoint x="327.0" y="980.0"/>
<di:waypoint x="327.0" y="995.0"/>
<di:waypoint x="210.0" y="1310.0"/>
<di:waypoint x="210.0" y="995.0"/>
<di:waypoint x="373.0" y="995.0"/>
<di:waypoint x="373.0" y="1020.0"/>
</bpmndi:BPMNEdge>
@ -5781,8 +5781,8 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_2" id="BPMNEdge_SequenceFlow_3" sourceElement="BPMNShape_IntermediateCatchEvent_17" targetElement="BPMNShape_Task_10">
<bpmndi:BPMNLabel id="BPMNLabel_37"/>
<di:waypoint x="1123.0" y="1893.0"/>
<di:waypoint x="1148.0" y="1893.0"/>
<di:waypoint x="1123.0" y="1895.0"/>
<di:waypoint x="1148.0" y="1895.0"/>
<di:waypoint x="1148.0" y="1884.0"/>
<di:waypoint x="1170.0" y="1884.0"/>
</bpmndi:BPMNEdge>
@ -5938,14 +5938,12 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_72" id="BPMNEdge_SequenceFlow_73" sourceElement="BPMNShape_Task_10" targetElement="BPMNShape_IntermediateCatchEvent_26">
<bpmndi:BPMNLabel id="BPMNLabel_162"/>
<di:waypoint x="1225.0" y="1870.0"/>
<di:waypoint x="1225.0" y="1868.0"/>
<di:waypoint x="1225.0" y="1846.0"/>
<di:waypoint x="1225.0" y="1823.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_78" id="BPMNEdge_SequenceFlow_79" sourceElement="BPMNShape_IntermediateCatchEvent_38" targetElement="BPMNShape_Task_10">
<bpmndi:BPMNLabel id="BPMNLabel_169"/>
<di:waypoint x="1161.0" y="1958.0"/>
<di:waypoint x="1161.0" y="1901.0"/>
<di:waypoint x="1155.0" y="1957.0"/>
<di:waypoint x="1155.0" y="1901.0"/>
<di:waypoint x="1170.0" y="1901.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_57" id="BPMNEdge_SequenceFlow_58" sourceElement="BPMNShape_Task_17" targetElement="BPMNShape_IntermediateCatchEvent_10">
@ -6247,7 +6245,7 @@ Export erfolgt über eine asynchrone Verarbeitung im Modell 'invoice-export']]><
<di:waypoint x="365.0" y="249.0"/>
<di:waypoint x="365.0" y="230.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="association_v43wwg" id="BPMNEdge_ULWZ6w" sourceElement="BPMNShape_DataObject_3" targetElement="BPMNShape_Task_10">
<bpmndi:BPMNEdge bpmnElement="association_0NqVIw" id="BPMNEdge_4NTIPg" sourceElement="BPMNShape_DataObject_3" targetElement="BPMNShape_Task_10">
<di:waypoint x="995.0" y="1675.0"/>
<di:waypoint x="1083.0" y="1675.0"/>
<di:waypoint x="1083.0" y="1895.0"/>