update opliste, docu cargosoft
This commit is contained in:
parent
e9665bf27c
commit
d176d3be39
5 changed files with 766 additions and 1 deletions
|
|
@ -455,7 +455,8 @@ class WeekInvoiceData {
|
||||||
public void add(ItemCollection invoice) {
|
public void add(ItemCollection invoice) {
|
||||||
String spaceName = invoice.getItemValueString("space.name");
|
String spaceName = invoice.getItemValueString("space.name");
|
||||||
String currency = invoice.getItemValueString("invoice.currency");
|
String currency = invoice.getItemValueString("invoice.currency");
|
||||||
Double total = invoice.getItemValueDouble("invoice.total");
|
// Double total = invoice.getItemValueDouble("invoice.total");
|
||||||
|
Double total = invoice.getItemValueDouble("invoice.saldo");
|
||||||
if ("EUR".equals(currency)) {
|
if ("EUR".equals(currency)) {
|
||||||
totalEUR = totalEUR + total;
|
totalEUR = totalEUR + total;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,495 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Mit XMLSpy v2013 sp1 (x64) (http://www.altova.com) von Uwe Droste (CargoSoft GmbH) bearbeitet -->
|
||||||
|
<!-- edited with XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com) by (CargoSoft GmbH) -->
|
||||||
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
|
||||||
|
attributeFormDefault="unqualified">
|
||||||
|
<xs:include schemaLocation="https://xsd.cargosoft.de/CargoSoftFile/CargoSoftFile-2023.1.xsd"/>
|
||||||
|
<xs:include schemaLocation="https://xsd.cargosoft.de/CargoSoftCommon/CargoSoftCommon-2023.1.xsd"/>
|
||||||
|
<xs:element name="Invoices">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Illustration of invoices in CargoSoft</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="Message" type="Message"/>
|
||||||
|
<xs:element name="Invoice" maxOccurs="unbounded">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="InvoiceHeader">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="Client" type="CodeAndDescription">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.mandant</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.mandant</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Branch" type="CodeAndDescription" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.niederlassung</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.niederlassung</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceNumber" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>On Import: If null, CargoSoft will generate the
|
||||||
|
invoice number from a number range based on the invoice type On
|
||||||
|
Export: CS will send this number eafako_t.rechnr
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.rechnr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceType" type="CodeAndDescription">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>invoice, creditnote, cancellationeafako_t.art_kennz
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceCurrency" type="Currency" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.fk_wg_sch</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceAmount" type="InvoiceAmount"/>
|
||||||
|
<xs:element name="CollectionInvoice" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.bu_per</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="BookingInformation" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.buchungstext</xs:documentation>
|
||||||
|
<xs:documentation>db field:eafako_t.buchungstext</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="BookingPeriod" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>yyyymm: etc: 201002eafako_t.bu_per</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Booked" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.gebucht</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Cancelled" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.storniert</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CancellationInvoiceNumber" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.beleg_storniert</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.rechnr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Correction" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.storniert</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CorrectionInvoiceNumber" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.beleg_korrigiert</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.rechnr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Allocation" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.kontierung</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:enumeration value="COST"/>
|
||||||
|
<xs:enumeration value="REVENUE"/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="AlreadyPaid" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.lr_bezahlt</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="SecuredROE" type="xs:boolean" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>true/falseeafako_t.kurs_sicher</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CostUnit" type="CodeAndDescription" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.fk_kst_mc</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Barcode" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.barcode</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceDate" type="xs:dateTime">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.redatum</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.redatum</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceAddress" type="InvoiceAddressType"
|
||||||
|
maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="PaymentConditions" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Payment conditions</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="PaymentCondition">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Payment condition codeeafako_t.fk_zb_kz
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>dbfield: eafako_t.fk_zb_kz
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:complexContent>
|
||||||
|
<xs:extension base="CodeAndDescription"/>
|
||||||
|
</xs:complexContent>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="NumberOfDays" type="xs:integer" minOccurs="0"/>
|
||||||
|
<xs:element name="DueDate" type="xs:dateTime" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.valdatum</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.val_datum
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CreationDate" type="DateTimeType" minOccurs="0"/>
|
||||||
|
<xs:element name="LastUpdateInformation" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Information about date, time and
|
||||||
|
usereafako_t.fk_mitarb_logineafako_t.systemdateafako_t.systemzeit
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="UpdateDate" type="xs:dateTime" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation/>
|
||||||
|
<xs:documentation>db field: eafako_t.system_datum
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="UpdateTime" type="xs:time" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation/>
|
||||||
|
<xs:documentation>db field: eafako-t.systemzeit
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="User" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>User information</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="Login" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field:
|
||||||
|
eafako_t.fk_mitarb_login
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Name" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation/>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Email" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation/>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Telephone" type="xs:string"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation/>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Fax" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation/>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="OrderData" type="OrderDataType" minOccurs="0"/>
|
||||||
|
<xs:element name="References" type="References" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.rech_referenz</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="Attachments" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence maxOccurs="unbounded">
|
||||||
|
<xs:element name="Attachment" type="AttachmentType"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="AdditionalFields" type="AdditionalFieldType" minOccurs="0"/>
|
||||||
|
<xs:element name="PerformanceDate" type="xs:dateTime" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.leistdatum</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.leistdatum</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute name="ID" type="xs:integer">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>fibuko_t oder eafako_t</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:attribute>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceRows">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence maxOccurs="unbounded">
|
||||||
|
<xs:element name="InvoiceRow">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="Row" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafapo_t.zeile</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafapo_t.zeile
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="FileNumber" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafapo_t.fk_eakopf_posnr
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="BillingCode" type="CodeAndDescription"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Billing codeseafapo_t.fk_aart_nr
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafapo_t.fk_aart_nr
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="BillingTexts" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Billing Text (5 rows possible)
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="BillingText" type="xs:string"
|
||||||
|
minOccurs="0" maxOccurs="5">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Optional will not be
|
||||||
|
processed
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafapo_t.abr_text,
|
||||||
|
eafapo_t.abr_text2,
|
||||||
|
eafapo_t.abr_text3,eafapo_t.abr_text4,
|
||||||
|
eafapo_t.abr_text5
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InvoiceAmount" type="InvoiceAmount"/>
|
||||||
|
<xs:element name="CostUnit" type="CodeAndDescription" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.fk_kst_mc</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ActivityType" type="CodeAndDescription"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Activity type codeeafapo_t.fk_lart_nr
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafapo_t.fk_lart_nr
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="BookingInformation" type="xs:string"
|
||||||
|
minOccurs="0"/>
|
||||||
|
<xs:element name="ImpersonalAccountNumber" type="CodeAndDescription"
|
||||||
|
minOccurs="0"/>
|
||||||
|
<xs:element name="DifferingBookingPeriod" type="xs:string"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>yyyymm: etc: 201002eafako_t.bu_per
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db field: eafako_t.bu_per
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ATCNumber" type="xs:string" minOccurs="0"/>
|
||||||
|
<xs:element name="AdditionalFields" type="AdditionalFieldType"
|
||||||
|
minOccurs="0"/>
|
||||||
|
<xs:element name="SinglePrice" type="xs:decimal" minOccurs="0"/>
|
||||||
|
<xs:element name="Accrualnumber" type="xs:integer" minOccurs="0"/>
|
||||||
|
<xs:element name="InvoiceAddress" type="InvoiceAddressType"
|
||||||
|
minOccurs="0" maxOccurs="unbounded"/>
|
||||||
|
<xs:element name="OrderData" type="OrderDataType" minOccurs="0"/>
|
||||||
|
<xs:element name="ShipExchangeRate" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="Currency" type="Currency"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Currency Code of shiip
|
||||||
|
exchange rate, eafapo_t.fk_wg_schiffskurs
|
||||||
|
</xs:documentation>
|
||||||
|
<xs:documentation>db_field: eafako_t.fk_wg_sch
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ExchangeRate" type="xs:double"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Based on the domestic
|
||||||
|
currency, eafapo_t.schiffskurs
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="InverseRate" type="xs:boolean"
|
||||||
|
minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>Inverse rate is the opposite
|
||||||
|
ratio of the exchange rate, value:
|
||||||
|
true/false , eafapo_t.schiffskurs_invers
|
||||||
|
</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="CargoSoftFiles" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence maxOccurs="unbounded">
|
||||||
|
<xs:element ref="File"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute name="version" type="xs:string"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:complexType name="OrderDataType">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="FileNumber" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.fk_eakopf_posnr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ModeOfTransport" type="xs:string" minOccurs="0"/>
|
||||||
|
<xs:element name="OrderDirection" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.bereich</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
<xs:simpleType>
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:enumeration value="IMPORT"/>
|
||||||
|
<xs:enumeration value="EXPORT"/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="MainDepartment" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eakopf_t.hauptabteilung</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="SubDepartment" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eakopf_t.unterabteilung</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="NumberOfGoods" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.anzahl_kolli</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="DescriptionOfGoods" type="xs:string" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.inhalt</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="WeightOfGoods" type="xs:double" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.gewicht</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="VolumeOfGoods" type="xs:double" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.cbm</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="ChargableWeightOfGoods" type="xs:double" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.frachtpfl_gewicht</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="NumberOfContainers20" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.cont_20_ctr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="NumberOfContainers40" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.cont_40_ctr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="NumberOfContainers45" type="xs:integer" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>eafako_t.cont_45_ctr</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="AdditionalFields" type="AdditionalFieldType" minOccurs="0"/>
|
||||||
|
<xs:element name="Waybill" minOccurs="0">
|
||||||
|
<xs:annotation>
|
||||||
|
<xs:documentation>AWB or BL Number</xs:documentation>
|
||||||
|
</xs:annotation>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:schema>
|
||||||
|
|
@ -0,0 +1,200 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--XML-Beispieldatei von XMLSpy generiert v2013 sp1 (x64) (http://www.altova.com)-->
|
||||||
|
<Invoices xsi:noNamespaceSchemaLocation="CargoSoftInvoice_2.0.4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<Message>
|
||||||
|
<SenderID>CARGOSOFT</SenderID>
|
||||||
|
<ReceiverID>CUSTOMER</ReceiverID>
|
||||||
|
<Timezone>UTC</Timezone>
|
||||||
|
<MessageID>1</MessageID>
|
||||||
|
<MessageDate>
|
||||||
|
<DateTime>2013-07-05T08:17:52</DateTime>
|
||||||
|
</MessageDate>
|
||||||
|
</Message>
|
||||||
|
<Invoice>
|
||||||
|
<InvoiceHeader>
|
||||||
|
<Client>
|
||||||
|
<Description>Cargosoft GmbH</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">001</Code>
|
||||||
|
</Codes>
|
||||||
|
</Client>
|
||||||
|
<Branch>
|
||||||
|
<Description>CargoSoft GmbH</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">BRE</Code>
|
||||||
|
</Codes>
|
||||||
|
</Branch>
|
||||||
|
<InvoiceNumber>889456</InvoiceNumber>
|
||||||
|
<InvoiceType>
|
||||||
|
<Description>Ausgangsrechnung</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">R</Code>
|
||||||
|
</Codes>
|
||||||
|
</InvoiceType>
|
||||||
|
<InvoiceCurrency>
|
||||||
|
<Description>EURO</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">EUR</Code>
|
||||||
|
</Codes>
|
||||||
|
</InvoiceCurrency>
|
||||||
|
<InvoiceAmount>
|
||||||
|
<NetAmount>
|
||||||
|
<Amount isDomesticCurrency="true">
|
||||||
|
<Currency>
|
||||||
|
<Description>EURO</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">EUR</Code>
|
||||||
|
</Codes>
|
||||||
|
</Currency>
|
||||||
|
<Value>100.00</Value>
|
||||||
|
<ExchangeRate>0.00</ExchangeRate>
|
||||||
|
</Amount>
|
||||||
|
</NetAmount>
|
||||||
|
<VATInformation>
|
||||||
|
<VAT>
|
||||||
|
<Description>steuerfrei</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">0</Code>
|
||||||
|
</Codes>
|
||||||
|
<VATRate>0.00</VATRate>
|
||||||
|
</VAT>
|
||||||
|
<VATAmount>
|
||||||
|
<Amount isDomesticCurrency="true">
|
||||||
|
<Currency>
|
||||||
|
<Description>EURO</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">EUR</Code>
|
||||||
|
</Codes>
|
||||||
|
</Currency>
|
||||||
|
<Value>0.00</Value>
|
||||||
|
<ExchangeRate>0.00</ExchangeRate>
|
||||||
|
</Amount>
|
||||||
|
</VATAmount>
|
||||||
|
</VATInformation>
|
||||||
|
</InvoiceAmount>
|
||||||
|
<CollectionInvoice>false</CollectionInvoice>
|
||||||
|
<BookingInformation>Buchungstext</BookingInformation>
|
||||||
|
<BookingPeriod>201307</BookingPeriod>
|
||||||
|
<Cancelled>false</Cancelled>
|
||||||
|
<Allocation>COST</Allocation>
|
||||||
|
<CostUnit>
|
||||||
|
<Description>Export Allgemein</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">130</Code>
|
||||||
|
</Codes>
|
||||||
|
</CostUnit>
|
||||||
|
<Barcode>Barcode</Barcode>
|
||||||
|
<InvoiceDate>2013-07-05T00:00:00Z</InvoiceDate>
|
||||||
|
<InvoiceAddress type="RECEIVER">
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">G532939</Code>
|
||||||
|
</Codes>
|
||||||
|
<Formated>
|
||||||
|
<Name>Cargosoft GmbH</Name>
|
||||||
|
<Street>Linzer Straße 3</Street>
|
||||||
|
<PostalCode>28359</PostalCode>
|
||||||
|
<City>Bremen</City>
|
||||||
|
<Country>
|
||||||
|
<CountryCode>DE</CountryCode>
|
||||||
|
<Name>Deutschland</Name>
|
||||||
|
</Country>
|
||||||
|
</Formated>
|
||||||
|
<References>
|
||||||
|
<Reference type="VAT-NO">XX</Reference>
|
||||||
|
<Reference type="GLOBAL-ID">XX</Reference>
|
||||||
|
<Reference type="Bankverbindung1">XX</Reference>
|
||||||
|
<Reference type="Bankname">XX</Reference>
|
||||||
|
<Reference type="Bankkontonummer">XX</Reference>
|
||||||
|
<Reference type="SwiftCode">XX</Reference>
|
||||||
|
</References>
|
||||||
|
</InvoiceAddress>
|
||||||
|
<PaymentConditions>
|
||||||
|
<PaymentCondition>
|
||||||
|
<Description>Zahlbar innerhalb von 30 Tagen</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">30</Code>
|
||||||
|
</Codes>
|
||||||
|
</PaymentCondition>
|
||||||
|
<NumberOfDays>30</NumberOfDays>
|
||||||
|
<DueDate>2013-07-30T00:00:00Z</DueDate>
|
||||||
|
</PaymentConditions>
|
||||||
|
<LastUpdateInformation>
|
||||||
|
<UpdateDate>2013-07-05T00:00:00Z</UpdateDate>
|
||||||
|
<UpdateTime>14:20:00.0Z</UpdateTime>
|
||||||
|
<User>
|
||||||
|
<Login>hmeyer</Login>
|
||||||
|
<Name>Hans Meyer</Name>
|
||||||
|
<Email>hmeyer@cargosoft.de</Email>
|
||||||
|
<Telephone>+49 421 98500 0</Telephone>
|
||||||
|
<Fax>+49 421 98500 191</Fax>
|
||||||
|
</User>
|
||||||
|
</LastUpdateInformation>
|
||||||
|
<References>
|
||||||
|
<Reference type="cs">R123 G467</Reference>
|
||||||
|
</References>
|
||||||
|
</InvoiceHeader>
|
||||||
|
<InvoiceRows>
|
||||||
|
<InvoiceRow>
|
||||||
|
<Row>1</Row>
|
||||||
|
<FileNumber>1234567847</FileNumber>
|
||||||
|
<BillingCode>
|
||||||
|
<Description> HANDLING FEE</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">HAND</Code>
|
||||||
|
</Codes>
|
||||||
|
</BillingCode>
|
||||||
|
<BillingTexts>
|
||||||
|
<BillingText>HANDLING FEE</BillingText>
|
||||||
|
</BillingTexts>
|
||||||
|
<InvoiceAmount>
|
||||||
|
<NetAmount>
|
||||||
|
<Amount isDomesticCurrency="true">
|
||||||
|
<Currency>
|
||||||
|
<Description>EURO</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">EUR</Code>
|
||||||
|
</Codes>
|
||||||
|
</Currency>
|
||||||
|
<Value>100.00</Value>
|
||||||
|
<ExchangeRate>0.00</ExchangeRate>
|
||||||
|
</Amount>
|
||||||
|
</NetAmount>
|
||||||
|
<VATInformation>
|
||||||
|
<VAT>
|
||||||
|
<Description>steuerfrei</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">0</Code>
|
||||||
|
</Codes>
|
||||||
|
<VATRate>0.00</VATRate>
|
||||||
|
</VAT>
|
||||||
|
<VATAmount>
|
||||||
|
<Amount isDomesticCurrency="true">
|
||||||
|
<Currency>
|
||||||
|
<Description>EURO</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">EUR</Code>
|
||||||
|
</Codes>
|
||||||
|
</Currency>
|
||||||
|
<Value>0.00</Value>
|
||||||
|
<ExchangeRate>0.00</ExchangeRate>
|
||||||
|
</Amount>
|
||||||
|
</VATAmount>
|
||||||
|
</VATInformation>
|
||||||
|
</InvoiceAmount>
|
||||||
|
<CostUnit>
|
||||||
|
<Description>Export Allgemein</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">130</Code>
|
||||||
|
</Codes>
|
||||||
|
</CostUnit>
|
||||||
|
<ActivityType>
|
||||||
|
<Description>Handling</Description>
|
||||||
|
<Codes>
|
||||||
|
<Code Type="cs">HAND</Code>
|
||||||
|
</Codes>
|
||||||
|
</ActivityType>
|
||||||
|
<BookingInformation>Buchungstext</BookingInformation>
|
||||||
|
</InvoiceRow>
|
||||||
|
</InvoiceRows>
|
||||||
|
</Invoice>
|
||||||
|
</Invoices>
|
||||||
Binary file not shown.
|
|
@ -0,0 +1,69 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--XML-Beispieldatei von XMLSpy generiert v2013 sp1
|
||||||
|
(x64) (http://www.altova.com)-->
|
||||||
|
<CargoSoftEFile version="String" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:noNamespaceSchemaLocation="CargoSoftEFile-2021.4.xsd">
|
||||||
|
<Message>
|
||||||
|
<SenderID>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</SenderID>
|
||||||
|
<ReceiverID>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</ReceiverID>
|
||||||
|
<Timezone>String</Timezone>
|
||||||
|
<MessageID>String</MessageID>
|
||||||
|
<MessageDate>
|
||||||
|
<DateTime>2001-12-17T09:30:47Z</DateTime>
|
||||||
|
</MessageDate>
|
||||||
|
<Provider>
|
||||||
|
<CargoSoftDatabaseVersion>2021.4</CargoSoftDatabaseVersion>
|
||||||
|
<CargoServiceVersion>2021.4</CargoServiceVersion>
|
||||||
|
<InterfaceRevisionNumber>String</InterfaceRevisionNumber>
|
||||||
|
<InterfaceModificationDate>String</InterfaceModificationDate>
|
||||||
|
<InterfaceModificationUser>String</InterfaceModificationUser>
|
||||||
|
<InterfaceConfigurationHash>String</InterfaceConfigurationHash>
|
||||||
|
</Provider>
|
||||||
|
</Message>
|
||||||
|
<EFile id="1928373">
|
||||||
|
<Description>
|
||||||
|
<DocDate>
|
||||||
|
<DateTime>2001-12-17T09:30:47Z</DateTime>
|
||||||
|
</DocDate>
|
||||||
|
<DocType>String</DocType>
|
||||||
|
<Title>String</Title>
|
||||||
|
</Description>
|
||||||
|
<Attachments>
|
||||||
|
<Attachment id="0">
|
||||||
|
<Version>0</Version>
|
||||||
|
<Filename>String</Filename>
|
||||||
|
<MimeType>String</MimeType>
|
||||||
|
<FileDate>
|
||||||
|
<DateTime>2001-12-17T09:30:47Z</DateTime>
|
||||||
|
</FileDate>
|
||||||
|
<Md5>String</Md5>
|
||||||
|
<FileSize>0</FileSize>
|
||||||
|
<Content>
|
||||||
|
UjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhiUjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhiUjBsR09EbGhjZ0dTQUxNQUFBUUNBRU1tQ1p0dU1GUXhEUzhi</Content>
|
||||||
|
</Attachment>
|
||||||
|
</Attachments>
|
||||||
|
<References>
|
||||||
|
<Reference id="1983733" type="client">001</Reference>
|
||||||
|
<Reference id="1983734" type="cs_voucher_number ">100012234</Reference>
|
||||||
|
<Reference id="1983735" type="cs_voucher_type">LR</Reference>
|
||||||
|
<Reference id="1983736" type="cs_address_number">G45677</Reference>
|
||||||
|
<Reference id="1983737" type="currency">USD</Reference>
|
||||||
|
<Reference id="1983738" type="voucherdate">12.12.2022</Reference>
|
||||||
|
<Reference id="1983739" type="total_net_amount">1234.78</Reference>
|
||||||
|
<Reference id="1983740" type="total_tax_amount">47.11</Reference>
|
||||||
|
<Reference id="1983741" type="currency_rate">1.000283</Reference>
|
||||||
|
<Reference id="1983742" type="reference">ATC400009450420242452</Reference>
|
||||||
|
<Reference id="1983743" type="booking_period">202404</Reference>
|
||||||
|
<Reference id="1983744" type="booking_date">04.04.2024</Reference>
|
||||||
|
<Reference id="1983745" type="booking_text">ATLAS Steuerbescheid</Reference>
|
||||||
|
<Reference id="1983746" type="row_1_activity_type">ZOLL</Reference>
|
||||||
|
<Reference id="1983747" type="row_1_amount">1000.00</Reference>
|
||||||
|
<Reference id="1983748" type="row_1_tax_code">0</Reference>
|
||||||
|
<Reference id="1983749" type="row_1_cs_filenumber">LA-ZEL-2403-004</Reference>
|
||||||
|
<Reference id="1983750" type="row_2_activity_type">EUST</Reference>
|
||||||
|
<Reference id="1983751" type="row_2_amount">234.78</Reference>
|
||||||
|
<Reference id="1983752" type="row_2_tax_code">0</Reference>
|
||||||
|
<Reference id="1983753" type="row_2_cs_filenumber">LA-ZEL-2403-00</Reference>
|
||||||
|
</References>
|
||||||
|
</EFile>
|
||||||
|
</CargoSoftEFile>
|
||||||
Loading…
Reference in a new issue