test client kutzner, fix sepa polen
This commit is contained in:
parent
fef55be481
commit
5a4ac8a1e6
5 changed files with 1048 additions and 2 deletions
|
|
@ -0,0 +1,87 @@
|
|||
package com.alexanderlogistics.rest;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.fail;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.imixs.melman.FormAuthenticator;
|
||||
import org.imixs.melman.RestAPIException;
|
||||
import org.imixs.melman.WorkflowClient;
|
||||
import org.imixs.workflow.ItemCollection;
|
||||
import org.imixs.workflow.exceptions.PluginException;
|
||||
import org.imixs.workflow.xml.XMLDataCollectionAdapter;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import jakarta.xml.bind.JAXBException;
|
||||
|
||||
/**
|
||||
* A simple example how to send an invoice document remote.
|
||||
*
|
||||
*/
|
||||
// @Disabled
|
||||
public class TestSendInvoice {
|
||||
|
||||
private static Logger logger = Logger.getLogger(TestSendInvoice.class.getName());
|
||||
|
||||
WorkflowClient client = null;
|
||||
|
||||
// String restAPI = "https://test.alexander-logistics.office-workflow.de/api";
|
||||
String restAPI = "http://localhost:8080/api";
|
||||
String userID = "kutzner-service";
|
||||
String password = "imixs";
|
||||
|
||||
/**
|
||||
* Setup a new Rest Client
|
||||
*
|
||||
* @throws PluginException
|
||||
*/
|
||||
@BeforeEach
|
||||
public void setup() throws PluginException {
|
||||
|
||||
client = new WorkflowClient(restAPI);
|
||||
FormAuthenticator aut;
|
||||
try {
|
||||
aut = new FormAuthenticator(restAPI, userID, password);
|
||||
client.registerClientRequestFilter(aut);
|
||||
} catch (RestAPIException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an event log entry....
|
||||
*
|
||||
*/
|
||||
@Test
|
||||
public void sendXMLData() {
|
||||
|
||||
logger.info("send invoice...");
|
||||
ItemCollection payLoad = new ItemCollection();
|
||||
ItemCollection result = null;
|
||||
try {
|
||||
// read test data
|
||||
List<ItemCollection> col = null;
|
||||
// read default content
|
||||
|
||||
col = XMLDataCollectionAdapter
|
||||
.readCollectionFromInputStream(getClass().getResourceAsStream("/invoice-01.xml"));
|
||||
assertEquals(1, col.size());
|
||||
// set invoice data....
|
||||
// XMLDataCollection result = client.postXMLDocument("workflow/workitem",
|
||||
// XMLDocumentAdapter.getDocument(col.get(0)));
|
||||
result = client.processWorkitem(col.get(0));
|
||||
|
||||
logger.info("completed");
|
||||
} catch (RestAPIException | JAXBException | IOException e) {
|
||||
logger.severe("Failed to send event log entry: " + e.getMessage());
|
||||
|
||||
fail(e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,187 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<document>
|
||||
<!-- Workflow -->
|
||||
<item name="type">
|
||||
<value xsi:type="xs:string">workitem</value>
|
||||
</item>
|
||||
<item name="$workflowgroup">
|
||||
<value xsi:type="xs:string">Rechnungsausgang</value>
|
||||
</item>
|
||||
<item name="$taskid">
|
||||
<value xsi:type="xs:int">5001</value>
|
||||
</item>
|
||||
<item name="$eventid">
|
||||
<value xsi:type="xs:int">980</value>
|
||||
</item>
|
||||
|
||||
<!-- Dateianhänge -->
|
||||
<item name="$file">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="001_245956_250901_R.pdf">
|
||||
<value xsi:type="xs:string">application/pdf</value>
|
||||
<value xsi:type="xs:base64Binary">
|
||||
JVBERi0xLjMgCiXi48............................
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
|
||||
<!-- Rechnungspositionen -->
|
||||
<item name="_childitems">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">NACHL40</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">252.84</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Container transport from port</value>
|
||||
<value xsi:type="xs:string">to warehouse in Antwerp</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">FC</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">22.38</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Fuel Charge as per fuel floater August</value>
|
||||
<value xsi:type="xs:string">2025</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">DIESEL</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">ZOLLABF</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">16.2</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">custom clearance fiscal representation</value>
|
||||
<value xsi:type="xs:string">VAT reporting</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<!-- Fachdaten -->
|
||||
<item name="dbtr.name">
|
||||
<value xsi:type="xs:string">Graphic Packaging International (NL)</value>
|
||||
</item>
|
||||
<item name="dbtr.number">
|
||||
<value xsi:type="xs:string">D12495</value>
|
||||
</item>
|
||||
<item name="invoice.base.amount">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.bookingperiod">
|
||||
<value xsi:type="xs:string">202508</value>
|
||||
</item>
|
||||
<item name="invoice.costunit">
|
||||
<value xsi:type="xs:string">IM-ZEL</value>
|
||||
</item>
|
||||
<item name="invoice.country">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="invoice.currency">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="invoice.date">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.duedate">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.language">
|
||||
<value xsi:type="xs:string">EN</value>
|
||||
</item>
|
||||
<item name="invoice.number">
|
||||
<value xsi:type="xs:string">245956</value>
|
||||
</item>
|
||||
<item name="invoice.positions">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.rate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.reminder">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.saldo">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.total">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.net">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.tax">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.type">
|
||||
<value xsi:type="xs:string">R</value>
|
||||
</item>
|
||||
<item name="invoice.type.description">
|
||||
<value xsi:type="xs:string">Ausgangsrechnung</value>
|
||||
</item>
|
||||
<item name="invoice.vatrate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="mandant.id">
|
||||
<value xsi:type="xs:string">001</value>
|
||||
</item>
|
||||
<item name="payment.term">
|
||||
<value xsi:type="xs:string">10</value>
|
||||
</item>
|
||||
|
||||
|
||||
</document>
|
||||
</data>
|
||||
585
templates/imixs/29ae0278-5a41-43e0-b4e7-c36d4213e1a3.xml
Normal file
585
templates/imixs/29ae0278-5a41-43e0-b4e7-c36d4213e1a3.xml
Normal file
|
|
@ -0,0 +1,585 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<document>
|
||||
<item name="$created">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:01.140+02:00</value>
|
||||
</item>
|
||||
<item name="$creator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="$editor">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="$eventid">
|
||||
<value xsi:type="xs:int">0</value>
|
||||
</item>
|
||||
<item name="$eventlog">
|
||||
<value xsi:type="xs:string">2025-09-01T18:30:01.139|rechnungsausgang-de-1.0|5001.980|5001|</value>
|
||||
</item>
|
||||
<item name="$file">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="001_245956_250901_R.pdf">
|
||||
<value xsi:type="xs:string">application/pdf</value>
|
||||
<value xsi:type="xs:base64Binary" />
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="$creator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="size">
|
||||
<value xsi:type="xs:int">95644</value>
|
||||
</item>
|
||||
<item name="$created">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:00.642+02:00</value>
|
||||
</item>
|
||||
<item name="txtname">
|
||||
<value xsi:type="xs:string">001_245956_250901_R.pdf</value>
|
||||
</item>
|
||||
<item name="md5checksum">
|
||||
<value xsi:type="xs:string">C9E59AF1DFA81CE54EF9881919DE1461</value>
|
||||
</item>
|
||||
<item name="namcreator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
<item name="001_R_245956_181333105.xml">
|
||||
<value xsi:type="xs:string">application/xml</value>
|
||||
<value xsi:type="xs:base64Binary" />
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="$creator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="size">
|
||||
<value xsi:type="xs:int">15505</value>
|
||||
</item>
|
||||
<item name="$created">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:00.642+02:00</value>
|
||||
</item>
|
||||
<item name="txtname">
|
||||
<value xsi:type="xs:string">001_R_245956_181333105.xml</value>
|
||||
</item>
|
||||
<item name="md5checksum">
|
||||
<value xsi:type="xs:string">EE7ABDA6FEBBF781E7622AF846AFFB5C</value>
|
||||
</item>
|
||||
<item name="namcreator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
<item name="$file.count">
|
||||
<value xsi:type="xs:int">2</value>
|
||||
</item>
|
||||
<item name="$file.names">
|
||||
<value xsi:type="xs:string">001_245956_250901_R.pdf</value>
|
||||
<value xsi:type="xs:string">001_R_245956_181333105.xml</value>
|
||||
</item>
|
||||
<item name="$isauthor">
|
||||
<value xsi:type="xs:boolean">true</value>
|
||||
</item>
|
||||
<item name="$lastevent">
|
||||
<value xsi:type="xs:int">980</value>
|
||||
</item>
|
||||
<item name="$lasteventdate">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:00.642+02:00</value>
|
||||
</item>
|
||||
<item name="$lasttask">
|
||||
<value xsi:type="xs:int">5001</value>
|
||||
</item>
|
||||
<item name="$modelversion">
|
||||
<value xsi:type="xs:string">rechnungsausgang-de-1.0</value>
|
||||
</item>
|
||||
<item name="$modified">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:01.140+02:00</value>
|
||||
</item>
|
||||
<item name="$owner">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="$participants">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="$processid">
|
||||
<value xsi:type="xs:int">5001</value>
|
||||
</item>
|
||||
<item name="$readaccess">
|
||||
<value xsi:type="xs:string">{process:bf82e9a0-955c-4c76-9c9d-7540f13e649e:member}</value>
|
||||
<value xsi:type="xs:string">{space:508ad55d-75e4-4ef5-8443-caef35fda82c:member}</value>
|
||||
</item>
|
||||
<item name="$snapshotid">
|
||||
<value xsi:type="xs:string">29ae0278-5a41-43e0-b4e7-c36d4213e1a3-1756744201141</value>
|
||||
</item>
|
||||
<item name="$taskid">
|
||||
<value xsi:type="xs:int">5001</value>
|
||||
</item>
|
||||
<item name="$transactionid">
|
||||
<value xsi:type="xs:string">794631802971c264</value>
|
||||
</item>
|
||||
<item name="$uniqueid">
|
||||
<value xsi:type="xs:string">29ae0278-5a41-43e0-b4e7-c36d4213e1a3</value>
|
||||
</item>
|
||||
<item name="$uniqueidref">
|
||||
<value xsi:type="xs:string">bf82e9a0-955c-4c76-9c9d-7540f13e649e</value>
|
||||
<value xsi:type="xs:string">508ad55d-75e4-4ef5-8443-caef35fda82c</value>
|
||||
</item>
|
||||
<item name="$version">
|
||||
<value xsi:type="xs:int">1</value>
|
||||
</item>
|
||||
<item name="$workflowabstract">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="$workflowgroup">
|
||||
<value xsi:type="xs:string">Rechnungsausgang</value>
|
||||
</item>
|
||||
<item name="$workflowstatus">
|
||||
<value xsi:type="xs:string">Offen</value>
|
||||
</item>
|
||||
<item name="$workflowsummary">
|
||||
<value xsi:type="xs:string">R 245956 D12495 Graphic Packaging International (NL) (EUR 469,07) </value>
|
||||
</item>
|
||||
<item name="$workitemid">
|
||||
<value xsi:type="xs:string">6f4f891e-4e55-4ebb-b539-a8620acf02bf</value>
|
||||
</item>
|
||||
<item name="$writeaccess">
|
||||
<value xsi:type="xs:string">mgeisler</value>
|
||||
<value xsi:type="xs:string">amahner</value>
|
||||
<value xsi:type="xs:string">skueck</value>
|
||||
<value xsi:type="xs:string">mmwangi</value>
|
||||
<value xsi:type="xs:string">sdwomoh</value>
|
||||
</item>
|
||||
<item name="_childitems">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">NACHL40</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">252.84</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Container transport from port</value>
|
||||
<value xsi:type="xs:string">to warehouse in Antwerp</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">FC</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">22.38</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Fuel Charge as per fuel floater August</value>
|
||||
<value xsi:type="xs:string">2025</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">DIESEL</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">ZOLLABF</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">16.2</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">custom clearance fiscal representation</value>
|
||||
<value xsi:type="xs:string">VAT reporting</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">ENTLCON</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">120.0</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">unloading container at the warehouse</value>
|
||||
<value xsi:type="xs:string">+ reloading cargo onto truck</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">HAND</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">15.65</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Road tax</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">NACHL40</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">42.0</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Left bank charges for delivery to whs</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
<item name="_img">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="cargosoft.import.filename">
|
||||
<value xsi:type="xs:string">001_R_245956_181333105.xml</value>
|
||||
</item>
|
||||
<item name="dbtr.mail">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="dbtr.name">
|
||||
<value xsi:type="xs:string">Graphic Packaging International (NL)</value>
|
||||
</item>
|
||||
<item name="dbtr.number">
|
||||
<value xsi:type="xs:string">D12495</value>
|
||||
</item>
|
||||
<item name="invoice.base.amount">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.bookingperiod">
|
||||
<value xsi:type="xs:string">202508</value>
|
||||
</item>
|
||||
<item name="invoice.costunit">
|
||||
<value xsi:type="xs:string">IM-ZEL</value>
|
||||
</item>
|
||||
<item name="invoice.country">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="invoice.currency">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="invoice.date">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.duedate">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.language">
|
||||
<value xsi:type="xs:string">EN</value>
|
||||
</item>
|
||||
<item name="invoice.number">
|
||||
<value xsi:type="xs:string">245956</value>
|
||||
</item>
|
||||
<item name="invoice.positions">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.rate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.reminder">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.saldo">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.total">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.net">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.tax">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.type">
|
||||
<value xsi:type="xs:string">R</value>
|
||||
</item>
|
||||
<item name="invoice.type.description">
|
||||
<value xsi:type="xs:string">Ausgangsrechnung</value>
|
||||
</item>
|
||||
<item name="invoice.vatrate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="mandant.id">
|
||||
<value xsi:type="xs:string">001</value>
|
||||
</item>
|
||||
<item name="namcreator">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="namcurrenteditor">
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</item>
|
||||
<item name="namowner">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="namprocessassist">
|
||||
<value xsi:type="xs:string">amahner</value>
|
||||
<value xsi:type="xs:string">mting</value>
|
||||
</item>
|
||||
<item name="namprocessmanager">
|
||||
<value xsi:type="xs:string">mgeisler</value>
|
||||
</item>
|
||||
<item name="namprocessteam">
|
||||
<value xsi:type="xs:string">amahner</value>
|
||||
<value xsi:type="xs:string">skueck</value>
|
||||
<value xsi:type="xs:string">mmwangi</value>
|
||||
<value xsi:type="xs:string">sdwomoh</value>
|
||||
</item>
|
||||
<item name="namspaceassist">
|
||||
<value xsi:type="xs:string">iashrafi</value>
|
||||
<value xsi:type="xs:string">mnajafi</value>
|
||||
</item>
|
||||
<item name="namspacemanager">
|
||||
<value xsi:type="xs:string">lschloh</value>
|
||||
<value xsi:type="xs:string">mwoehning</value>
|
||||
<value xsi:type="xs:string">atuleweit</value>
|
||||
<value xsi:type="xs:string">vkoszeck</value>
|
||||
</item>
|
||||
<item name="namspaceteam">
|
||||
<value xsi:type="xs:string">mwoehning</value>
|
||||
<value xsi:type="xs:string">lschloh</value>
|
||||
<value xsi:type="xs:string">atuleweit</value>
|
||||
<value xsi:type="xs:string">tcengel</value>
|
||||
<value xsi:type="xs:string">mgerdes</value>
|
||||
<value xsi:type="xs:string">vkoszeck</value>
|
||||
<value xsi:type="xs:string">nmersmann</value>
|
||||
<value xsi:type="xs:string">mklamka</value>
|
||||
</item>
|
||||
<item name="numlastactivityid">
|
||||
<value xsi:type="xs:int">980</value>
|
||||
</item>
|
||||
<item name="numsequencenumber">
|
||||
<value xsi:type="xs:string">3055530</value>
|
||||
</item>
|
||||
<item name="partner.id">
|
||||
<value xsi:type="xs:string">BP2495</value>
|
||||
</item>
|
||||
<item name="partner.name">
|
||||
<value xsi:type="xs:string">Graphic Packaging International (NL)</value>
|
||||
</item>
|
||||
<item name="payment.term">
|
||||
<value xsi:type="xs:string">10</value>
|
||||
</item>
|
||||
<item name="process.assist">
|
||||
<value xsi:type="xs:string">amahner</value>
|
||||
<value xsi:type="xs:string">mting</value>
|
||||
</item>
|
||||
<item name="process.assist.label">
|
||||
<value xsi:type="xs:string">Assistenz</value>
|
||||
</item>
|
||||
<item name="process.manager">
|
||||
<value xsi:type="xs:string">mgeisler</value>
|
||||
</item>
|
||||
<item name="process.manager.label">
|
||||
<value xsi:type="xs:string">Verantwortlich</value>
|
||||
</item>
|
||||
<item name="process.name">
|
||||
<value xsi:type="xs:string">Mahnwesen</value>
|
||||
</item>
|
||||
<item name="process.ref">
|
||||
<value xsi:type="xs:string">bf82e9a0-955c-4c76-9c9d-7540f13e649e</value>
|
||||
</item>
|
||||
<item name="process.team">
|
||||
<value xsi:type="xs:string">amahner</value>
|
||||
<value xsi:type="xs:string">skueck</value>
|
||||
<value xsi:type="xs:string">mmwangi</value>
|
||||
<value xsi:type="xs:string">sdwomoh</value>
|
||||
</item>
|
||||
<item name="process.team.label">
|
||||
<value xsi:type="xs:string">Team</value>
|
||||
</item>
|
||||
<item name="sequencenumber">
|
||||
<value xsi:type="xs:string">3055530</value>
|
||||
</item>
|
||||
<item name="space.assist">
|
||||
<value xsi:type="xs:string">iashrafi</value>
|
||||
<value xsi:type="xs:string">mnajafi</value>
|
||||
</item>
|
||||
<item name="space.assist.label">
|
||||
<value xsi:type="xs:string">Assistenz</value>
|
||||
</item>
|
||||
<item name="space.manager">
|
||||
<value xsi:type="xs:string">lschloh</value>
|
||||
<value xsi:type="xs:string">mwoehning</value>
|
||||
<value xsi:type="xs:string">atuleweit</value>
|
||||
<value xsi:type="xs:string">vkoszeck</value>
|
||||
</item>
|
||||
<item name="space.manager.label">
|
||||
<value xsi:type="xs:string">Verantwortlich</value>
|
||||
</item>
|
||||
<item name="space.name">
|
||||
<value xsi:type="xs:string">Import Paper</value>
|
||||
</item>
|
||||
<item name="space.ref">
|
||||
<value xsi:type="xs:string">508ad55d-75e4-4ef5-8443-caef35fda82c</value>
|
||||
</item>
|
||||
<item name="space.team">
|
||||
<value xsi:type="xs:string">mwoehning</value>
|
||||
<value xsi:type="xs:string">lschloh</value>
|
||||
<value xsi:type="xs:string">atuleweit</value>
|
||||
<value xsi:type="xs:string">tcengel</value>
|
||||
<value xsi:type="xs:string">mgerdes</value>
|
||||
<value xsi:type="xs:string">vkoszeck</value>
|
||||
<value xsi:type="xs:string">nmersmann</value>
|
||||
<value xsi:type="xs:string">mklamka</value>
|
||||
</item>
|
||||
<item name="space.team.label">
|
||||
<value xsi:type="xs:string">Team</value>
|
||||
</item>
|
||||
<item name="txtcomment">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="txtprocessname">
|
||||
<value xsi:type="xs:string">Mahnwesen</value>
|
||||
</item>
|
||||
<item name="txtprocessref">
|
||||
<value xsi:type="xs:string">bf82e9a0-955c-4c76-9c9d-7540f13e649e</value>
|
||||
</item>
|
||||
<item name="txtspacename">
|
||||
<value xsi:type="xs:string">Import Paper</value>
|
||||
</item>
|
||||
<item name="txtspacenamenode">
|
||||
<value xsi:type="xs:string">Import Paper</value>
|
||||
</item>
|
||||
<item name="txtspaceref">
|
||||
<value xsi:type="xs:string">508ad55d-75e4-4ef5-8443-caef35fda82c</value>
|
||||
</item>
|
||||
<item name="txtworkflowabstract">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="txtworkfloweditorcustomform">
|
||||
<value xsi:type="xs:string"><?xml version="1.0"?>
|
||||
<imixs-form>
|
||||
<imixs-form-section columns="3" label="Rechnungsdaten">
|
||||
<item name="invoice.text" type="text" label="Text:" readonly="true"/>
|
||||
<item name="partner.id" type="custom" path="alexander/businesspartner_search"
|
||||
readonly="true" label="Businesspartner:"/>
|
||||
</imixs-form-section>
|
||||
|
||||
<imixs-form-section columns="3" label="">
|
||||
<item name="invoice.number" type="text" label="Rechnungsnummer:" readonly="true" />
|
||||
<item name="invoice.date" type="date" label="Rechnungsdatum:" readonly="true" />
|
||||
<item name="invoice.duedate" type="date" label="Fälligkeit:" readonly="true"/>
|
||||
</imixs-form-section>
|
||||
|
||||
<imixs-form-section columns="3">
|
||||
<item name="payment.term" type="text" label="Zahlungsbedingung:" readonly="true" />
|
||||
<item name="invoice.reminder" type="date" required="true" label="Wiedervorlage:" />
|
||||
<item name="invoice.protest" type="selectBooleanCheckbox" label="Wurde reklamiert"/>
|
||||
<item name="invoice.atc.number" type="text" label="ATC-Nr." readonly="true"/>
|
||||
</imixs-form-section>
|
||||
<imixs-form-section>
|
||||
<item name="" type="custom" path="alexander/spaceref" label="Bereich:" />
|
||||
</imixs-form-section>
|
||||
|
||||
<imixs-form-section label="Positionen" path="alexander/section_datevbuchung" />
|
||||
<imixs-form-section label="Zahlungseingänge" path="alexander/section_payments" />
|
||||
<imixs-form-section label="Mahnläufe" path="alexander/section_dunnings" />
|
||||
</imixs-form></value>
|
||||
</item>
|
||||
<item name="txtworkfloweditorid">
|
||||
<value xsi:type="xs:string">alexander/form_basic</value>
|
||||
</item>
|
||||
<item name="txtworkflowgroup">
|
||||
<value xsi:type="xs:string">Rechnungsausgang</value>
|
||||
</item>
|
||||
<item name="txtworkflowhistory">
|
||||
<value xsi:type="xmlItem">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:00.642+02:00</value>
|
||||
<value xsi:type="xs:string">Import aus Cargosoft</value>
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</value>
|
||||
</item>
|
||||
<item name="txtworkflowimageurl">
|
||||
<value xsi:type="xs:string">typcn-upload-outline|typcn-weather-sunny,icon-sub-ne</value>
|
||||
</item>
|
||||
<item name="txtworkflowstatus">
|
||||
<value xsi:type="xs:string">Offen</value>
|
||||
</item>
|
||||
<item name="txtworkflowsummary">
|
||||
<value xsi:type="xs:string">R 245956 D12495 Graphic Packaging International (NL) (EUR 469,07) </value>
|
||||
</item>
|
||||
<item name="type">
|
||||
<value xsi:type="xs:string">workitem</value>
|
||||
</item>
|
||||
<item name="workflow.history">
|
||||
<value xsi:type="xmlItem">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T18:30:00.642+02:00</value>
|
||||
<value xsi:type="xs:string">Import aus Cargosoft</value>
|
||||
<value xsi:type="xs:string">imixs-workflow-service</value>
|
||||
</value>
|
||||
</item>
|
||||
</document>
|
||||
</data>
|
||||
187
templates/imixs/outgoing_invoice.xml
Normal file
187
templates/imixs/outgoing_invoice.xml
Normal file
|
|
@ -0,0 +1,187 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<document>
|
||||
<!-- Workflow -->
|
||||
<item name="type">
|
||||
<value xsi:type="xs:string">workitem</value>
|
||||
</item>
|
||||
<item name="$workflowgroup">
|
||||
<value xsi:type="xs:string">Rechnungsausgang</value>
|
||||
</item>
|
||||
<item name="$taskid">
|
||||
<value xsi:type="xs:int">5001</value>
|
||||
</item>
|
||||
<item name="$eventid">
|
||||
<value xsi:type="xs:int">980</value>
|
||||
</item>
|
||||
|
||||
<!-- Dateianhänge -->
|
||||
<item name="$file">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="001_245956_250901_R.pdf">
|
||||
<value xsi:type="xs:string">application/pdf</value>
|
||||
<value xsi:type="xs:base64Binary">
|
||||
JVBERi0xLjMgCiXi48............................
|
||||
</value>
|
||||
</item>
|
||||
</value>
|
||||
</item>
|
||||
|
||||
<!-- Rechnungspositionen -->
|
||||
<item name="_childitems">
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">NACHL40</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">252.84</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Container transport from port</value>
|
||||
<value xsi:type="xs:string">to warehouse in Antwerp</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">FC</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">22.38</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">Fuel Charge as per fuel floater August</value>
|
||||
<value xsi:type="xs:string">2025</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">DIESEL</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
<value xsi:type="xmlItemArray">
|
||||
<item name="billingcode">
|
||||
<value xsi:type="xs:string">ZOLLABF</value>
|
||||
</item>
|
||||
<item name="datev.wkz">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="datev.umsatz">
|
||||
<value xsi:type="xs:double">16.2</value>
|
||||
</item>
|
||||
<item name="billingtext">
|
||||
<value xsi:type="xs:string">custom clearance fiscal representation</value>
|
||||
<value xsi:type="xs:string">VAT reporting</value>
|
||||
</item>
|
||||
<item name="datev.shzeichen">
|
||||
<value xsi:type="xs:string">H</value>
|
||||
</item>
|
||||
<item name="category">
|
||||
<value xsi:type="xs:string">SEE</value>
|
||||
</item>
|
||||
<item name="datev.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
</value>
|
||||
|
||||
</item>
|
||||
|
||||
|
||||
<!-- Fachdaten -->
|
||||
<item name="dbtr.name">
|
||||
<value xsi:type="xs:string">Graphic Packaging International (NL)</value>
|
||||
</item>
|
||||
<item name="dbtr.number">
|
||||
<value xsi:type="xs:string">D12495</value>
|
||||
</item>
|
||||
<item name="invoice.base.amount">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.bookingperiod">
|
||||
<value xsi:type="xs:string">202508</value>
|
||||
</item>
|
||||
<item name="invoice.costunit">
|
||||
<value xsi:type="xs:string">IM-ZEL</value>
|
||||
</item>
|
||||
<item name="invoice.country">
|
||||
<value xsi:type="xs:string" />
|
||||
</item>
|
||||
<item name="invoice.currency">
|
||||
<value xsi:type="xs:string">EUR</value>
|
||||
</item>
|
||||
<item name="invoice.date">
|
||||
<value xsi:type="xs:dateTime">2025-09-01T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.duedate">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.language">
|
||||
<value xsi:type="xs:string">EN</value>
|
||||
</item>
|
||||
<item name="invoice.number">
|
||||
<value xsi:type="xs:string">245956</value>
|
||||
</item>
|
||||
<item name="invoice.positions">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.rate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.reminder">
|
||||
<value xsi:type="xs:dateTime">2025-10-16T00:00:00+02:00</value>
|
||||
</item>
|
||||
<item name="invoice.saldo">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.text">
|
||||
<value xsi:type="xs:string">LA-PAP-2508-012</value>
|
||||
</item>
|
||||
<item name="invoice.total">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.net">
|
||||
<value xsi:type="xs:double">469.07</value>
|
||||
</item>
|
||||
<item name="invoice.total.tax">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="invoice.type">
|
||||
<value xsi:type="xs:string">R</value>
|
||||
</item>
|
||||
<item name="invoice.type.description">
|
||||
<value xsi:type="xs:string">Ausgangsrechnung</value>
|
||||
</item>
|
||||
<item name="invoice.vatrate">
|
||||
<value xsi:type="xs:double">0.0</value>
|
||||
</item>
|
||||
<item name="mandant.id">
|
||||
<value xsi:type="xs:string">001</value>
|
||||
</item>
|
||||
<item name="payment.term">
|
||||
<value xsi:type="xs:string">10</value>
|
||||
</item>
|
||||
|
||||
|
||||
</document>
|
||||
</data>
|
||||
|
|
@ -579,7 +579,7 @@ result.isValid=true;
|
|||
<imixs:value><![CDATA[false]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtreportname" type="xs:string">
|
||||
<imixs:value><![CDATA[sepa_millennium]]></imixs:value>
|
||||
<imixs:value><![CDATA[sepa]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="namownershipnames" type="xs:string">
|
||||
<imixs:value/>
|
||||
|
|
@ -691,7 +691,7 @@ result.isValid=true;
|
|||
<imixs:value>false</imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtreportname" type="xs:string">
|
||||
<imixs:value><![CDATA[sepa_millennium]]></imixs:value>
|
||||
<imixs:value><![CDATA[sepa]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||
<imixs:value><![CDATA[var result={};
|
||||
|
|
|
|||
Loading…
Reference in a new issue