update opliste, docu cargosoft

This commit is contained in:
Ralph Soika 2024-04-26 22:29:31 +02:00
parent e9665bf27c
commit d176d3be39
5 changed files with 766 additions and 1 deletions

View file

@ -455,7 +455,8 @@ class WeekInvoiceData {
public void add(ItemCollection invoice) {
String spaceName = invoice.getItemValueString("space.name");
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)) {
totalEUR = totalEUR + total;
} else {

View file

@ -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>

View file

@ -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>

View file

@ -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>