This commit is contained in:
2020-12-13 21:32:29 +01:00
parent 0be9927381
commit 3bc1c8a309
48 changed files with 19407 additions and 302 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,516 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0">
<!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<!--<xsd:element type="CL64"/>-->
<!--<xsd:element type="CL71"/>-->
<xsd:element name="ActRecINT1" type="CL32"/>
<xsd:element name="PreDocTypAR21" type="CL14"/>
<xsd:element name="ActRecMER7" type="CL32"/>
<xsd:element name="AddTypADD11" type="CL25"/>
<xsd:element name="CoARepING9" type="CL82"/>
<xsd:element name="CoDRepING10" type="CL82"/>
<xsd:element name="CouADD14" type="CL70"/>
<xsd:element name="CouCod21" type="CL70"/>
<xsd:element name="CouCod73" type="CL70"/>
<xsd:element name="CouCod92" type="CL70"/>
<xsd:element name="CouCodFrING4" type="CL70"/>
<xsd:element name="CouCodFrLS12" type="CL70"/>
<xsd:element name="CouCodGRT764" type="CL70"/>
<xsd:element name="CouCodToING6" type="CL70"/>
<xsd:element name="CouCodToLS14" type="CL70"/>
<xsd:element name="CouGU624" type="CL70"/>
<xsd:element name="CouRNR745" type="CL70"/>
<xsd:element name="CouSysUNaBusFunCSU660" type="CL68"/>
<xsd:element name="CouSysUNaTypCSU662" type="CL79"/>
<xsd:element name="DayInTheWeeBEGDA63" type="CL105"/>
<xsd:element name="DayInTheWeeENDDA66" type="CL105"/>
<xsd:element name="ErrTypDER1" type="CL23"/>
<xsd:element name="ErrTypER11" type="CL49"/>
<xsd:element name="ErrTypINT6" type="CL23"/>
<xsd:element name="ErrTypMER8" type="CL23"/>
<xsd:element name="ErrTypSER2" type="CL23"/>
<xsd:element name="EXCRepING12" type="CL82"/>
<xsd:element name="EXPRepING11" type="CL82"/>
<xsd:element name="FirAndLasTraMES23" type="CL28"/>
<xsd:element name="IntSegTagINT3" type="CL33"/>
<xsd:element name="MesContAgMER5" type="CL37"/>
<xsd:element name="MesRelNoMER4" type="CL36"/>
<xsd:element name="MesSegMER9" type="CL34"/>
<xsd:element name="MesTypING1" type="CL60"/>
<xsd:element name="MesTypMER2" type="CL1"/>
<xsd:element name="MesTypMES20" type="CL60"/>
<xsd:element name="MesTypTYP1" type="CL60"/>
<xsd:element name="MesVerMER3" type="CL35"/>
<xsd:element name="Mon85" type="CL26"/>
<xsd:element name="Mon99" type="CL26"/>
<xsd:element name="MonSER641" type="CL26"/>
<xsd:element name="NotValForOthConPLIM2" type="CL71"/>
<xsd:element name="NotValForOthConPLIM22" type="CL71"/>
<xsd:element name="Ope288" type="CL24"/>
<xsd:element name="RefNumCOL1" type="CL70"/>
<xsd:element name="RefNumCUSOFFENTACTOFF701" type="CL70"/>
<xsd:element name="RefNumCUSOFFFENT731" type="CL70"/>
<!-- Error in DDNTA 10.10 This has been fixed in 10.30 -->
<!-- <xsd:element name="RefNumEPR1" type="CL70"/> -->
<xsd:element name="RefNumFIRENTCUSOFFIMP226" type="CL70"/>
<xsd:element name="RefNumLODGCUSOFFIMP228" type="CL70"/>
<xsd:element name="RefNumSUBENR909" type="CL70"/>
<xsd:element name="RefNumSUBENTCUSOFFIMP247" type="CL70"/>
<xsd:element name="RolFrLS13" type="CL83"/>
<xsd:element name="RolToLS15" type="CL83"/>
<xsd:element name="SecHEA358" type="CL117"/>
<xsd:element name="SenGooCod309" type="CL64"/>
<xsd:element name="SenGooCodSD22" type="CL64"/>
<xsd:element name="SenGooGodGDS11" type="CL64"/>
<xsd:element name="StatExpCodINF3" type="CL84"/>
<xsd:element name="StatINF2" type="CL81"/>
<xsd:element name="SynIdeMES1" type="CL21"/>
<xsd:element name="SynVerNumMES2" type="CL22"/>
<xsd:simpleType name="CL1">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BANSTA"/>
<xsd:enumeration value="CUSDEC"/>
<xsd:enumeration value="CUSRES"/>
<xsd:enumeration value="FINSTA"/>
<xsd:enumeration value="GENRAL"/>
<xsd:enumeration value="GESMES"/>
<xsd:enumeration value="PARTTC"/>
<xsd:enumeration value="SANCRT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL105">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL117">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL21">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNOC"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL22">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="3"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL23">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="16"/>
<xsd:enumeration value="18"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="21"/>
<xsd:enumeration value="22"/>
<xsd:enumeration value="23"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="28"/>
<xsd:enumeration value="29"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="32"/>
<xsd:enumeration value="33"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="36"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL24">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="C"/>
<xsd:enumeration value="D"/>
<xsd:enumeration value="U"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL25">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="L"/>
<xsd:enumeration value="S"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL26">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="01"/>
<xsd:enumeration value="02"/>
<xsd:enumeration value="03"/>
<xsd:enumeration value="04"/>
<xsd:enumeration value="05"/>
<xsd:enumeration value="06"/>
<xsd:enumeration value="07"/>
<xsd:enumeration value="08"/>
<xsd:enumeration value="09"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="11"/>
<xsd:enumeration value="12"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL28">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="F"/>
<xsd:enumeration value="L"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL32">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="4"/>
<xsd:enumeration value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL33">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNB"/>
<xsd:enumeration value="UNZ"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL34">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNH"/>
<xsd:enumeration value="UNT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL35">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="D"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL36">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="96B"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL37">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="EC"/>
<xsd:enumeration value="UN"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL14">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="235"/>
<xsd:enumeration value="270"/>
<xsd:enumeration value="271"/>
<xsd:enumeration value="325"/>
<xsd:enumeration value="380"/>
<xsd:enumeration value="703"/>
<xsd:enumeration value="704"/>
<xsd:enumeration value="705"/>
<xsd:enumeration value="720"/>
<xsd:enumeration value="722"/>
<xsd:enumeration value="730"/>
<xsd:enumeration value="740"/>
<xsd:enumeration value="741"/>
<xsd:enumeration value="750"/>
<xsd:enumeration value="760"/>
<xsd:enumeration value="785"/>
<xsd:enumeration value="787"/>
<xsd:enumeration value="820"/>
<xsd:enumeration value="821"/>
<xsd:enumeration value="822"/>
<xsd:enumeration value="823"/>
<xsd:enumeration value="952"/>
<xsd:enumeration value="955"/>
<xsd:enumeration value="CLE"/>
<xsd:enumeration value="IF3"/>
<xsd:enumeration value="IF8"/>
<xsd:enumeration value="MNS"/>
<xsd:enumeration value="T2F"/>
<xsd:enumeration value="T2L"/>
<xsd:enumeration value="T2ATA"/>
<xsd:enumeration value="T2"/>
<xsd:enumeration value="T2M"/>
<xsd:enumeration value="T2CIM"/>
<xsd:enumeration value="T2TIR"/>
<xsd:enumeration value="EX"/>
<xsd:enumeration value="IM"/>
<xsd:enumeration value="CO"/>
<xsd:enumeration value="EU"/>
<xsd:enumeration value="ZZZ"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL49">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="12"/>
<xsd:enumeration value="13"/>
<xsd:enumeration value="14"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="19"/>
<xsd:enumeration value="26"/>
<xsd:enumeration value="35"/>
<xsd:enumeration value="37"/>
<xsd:enumeration value="38"/>
<xsd:enumeration value="39"/>
<xsd:enumeration value="40"/>
<xsd:enumeration value="90"/>
<xsd:enumeration value="91"/>
<xsd:enumeration value="92"/>
<xsd:enumeration value="93"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL60">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CC004A"/>
<xsd:enumeration value="CC005A"/>
<xsd:enumeration value="CC007A"/>
<xsd:enumeration value="CC008A"/>
<xsd:enumeration value="CC009A"/>
<xsd:enumeration value="CC013B"/>
<xsd:enumeration value="CC014A"/>
<xsd:enumeration value="CC015A"/>
<xsd:enumeration value="CC015B"/>
<xsd:enumeration value="CC016A"/>
<xsd:enumeration value="CC017B"/>
<xsd:enumeration value="CC019A"/>
<xsd:enumeration value="CC021A"/>
<xsd:enumeration value="CC023A"/>
<xsd:enumeration value="CC025A"/>
<xsd:enumeration value="CC026A"/>
<xsd:enumeration value="CC028A"/>
<xsd:enumeration value="CC029B"/>
<xsd:enumeration value="CC035A"/>
<xsd:enumeration value="CC043A"/>
<xsd:enumeration value="CC044A"/>
<xsd:enumeration value="CC045A"/>
<xsd:enumeration value="CC051B"/>
<xsd:enumeration value="CC054A"/>
<xsd:enumeration value="CC055A"/>
<xsd:enumeration value="CC058A"/>
<xsd:enumeration value="CC060A"/>
<xsd:enumeration value="CC062A"/>
<xsd:enumeration value="CC100A"/>
<xsd:enumeration value="CC140A"/>
<xsd:enumeration value="CC141A"/>
<xsd:enumeration value="CC224A"/>
<xsd:enumeration value="CC225A"/>
<xsd:enumeration value="CC228A"/>
<xsd:enumeration value="CC229A"/>
<xsd:enumeration value="CC231A"/>
<xsd:enumeration value="CC304A"/>
<xsd:enumeration value="CC305A"/>
<xsd:enumeration value="CC313A"/>
<xsd:enumeration value="CC315A"/>
<xsd:enumeration value="CC316A"/>
<xsd:enumeration value="CC323A"/>
<xsd:enumeration value="CC324A"/>
<xsd:enumeration value="CC325A"/>
<xsd:enumeration value="CC328A"/>
<xsd:enumeration value="CC351A"/>
<xsd:enumeration value="CC928A"/>
<xsd:enumeration value="CD001B"/>
<xsd:enumeration value="CD002A"/>
<xsd:enumeration value="CD003B"/>
<xsd:enumeration value="CD006A"/>
<xsd:enumeration value="CD010A"/>
<xsd:enumeration value="CD011A"/>
<xsd:enumeration value="CD018A"/>
<xsd:enumeration value="CD020A"/>
<xsd:enumeration value="CD024A"/>
<xsd:enumeration value="CD027A"/>
<xsd:enumeration value="CD030B"/>
<xsd:enumeration value="CD031B"/>
<xsd:enumeration value="CD032B"/>
<xsd:enumeration value="CD034A"/>
<xsd:enumeration value="CD037A"/>
<xsd:enumeration value="CD038B"/>
<xsd:enumeration value="CD050B"/>
<xsd:enumeration value="CD059A"/>
<xsd:enumeration value="CD063A"/>
<xsd:enumeration value="CD106A"/>
<xsd:enumeration value="CD111A"/>
<xsd:enumeration value="CD112A"/>
<xsd:enumeration value="CD114A"/>
<xsd:enumeration value="CD115B"/>
<xsd:enumeration value="CD118A"/>
<xsd:enumeration value="CD12A"/>
<xsd:enumeration value="CD142A"/>
<xsd:enumeration value="CD143A"/>
<xsd:enumeration value="CD144A"/>
<xsd:enumeration value="CD145A"/>
<xsd:enumeration value="CD150A"/>
<xsd:enumeration value="CD151A"/>
<xsd:enumeration value="CD152A"/>
<xsd:enumeration value="CD200A"/>
<xsd:enumeration value="CD201A"/>
<xsd:enumeration value="CD203A"/>
<xsd:enumeration value="CD204A"/>
<xsd:enumeration value="CD205A"/>
<xsd:enumeration value="CD209A"/>
<xsd:enumeration value="CD301A"/>
<xsd:enumeration value="CD302A"/>
<xsd:enumeration value="CD303A"/>
<xsd:enumeration value="CD319A"/>
<xsd:enumeration value="CD411A"/>
<xsd:enumeration value="CD501A"/>
<xsd:enumeration value="CD501B"/>
<xsd:enumeration value="CD502A"/>
<xsd:enumeration value="CD503A"/>
<xsd:enumeration value="CD503B"/>
<xsd:enumeration value="CD510A"/>
<xsd:enumeration value="CD518A"/>
<xsd:enumeration value="CD518B"/>
<xsd:enumeration value="CD524A"/>
<xsd:enumeration value="CD527A"/>
<xsd:enumeration value="CD538A"/>
<xsd:enumeration value="CD584A"/>
<xsd:enumeration value="CD586A"/>
<xsd:enumeration value="CD599A"/>
<xsd:enumeration value="CD601A"/>
<xsd:enumeration value="CD603A"/>
<xsd:enumeration value="CD901B"/>
<xsd:enumeration value="CD904A"/>
<xsd:enumeration value="CD905A"/>
<xsd:enumeration value="CD906A"/>
<xsd:enumeration value="CD907A"/>
<xsd:enumeration value="CD912A"/>
<xsd:enumeration value="CD913A"/>
<xsd:enumeration value="CD914A"/>
<xsd:enumeration value="CD916A"/>
<xsd:enumeration value="CD917A"/>
<xsd:enumeration value="CD918A"/>
<xsd:enumeration value="CD919A"/>
<xsd:enumeration value="CD931B"/>
<xsd:enumeration value="CD932B"/>
<xsd:enumeration value="CDS01A"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL64">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL68">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="A"/>
<xsd:enumeration value="B"/>
<xsd:enumeration value="C"/>
<xsd:enumeration value="D"/>
<xsd:enumeration value="E"/>
<xsd:enumeration value="F"/>
<xsd:enumeration value="G"/>
<xsd:enumeration value="H"/>
<xsd:enumeration value="I"/>
<xsd:enumeration value="J"/>
<xsd:enumeration value="K"/>
<xsd:enumeration value="L"/>
<xsd:enumeration value="M"/>
<xsd:enumeration value="N"/>
<xsd:enumeration value="O"/>
<xsd:enumeration value="P"/>
<xsd:enumeration value="Q"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="T"/>
<xsd:enumeration value="U"/>
<xsd:enumeration value="V"/>
<xsd:enumeration value="W"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL70">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AD"/>
<xsd:enumeration value="AT"/>
<xsd:enumeration value="BE"/>
<xsd:enumeration value="BG"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="CY"/>
<xsd:enumeration value="CZ"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DK"/>
<xsd:enumeration value="EE"/>
<xsd:enumeration value="ES"/>
<xsd:enumeration value="FI"/>
<xsd:enumeration value="FR"/>
<xsd:enumeration value="GB"/>
<xsd:enumeration value="GR"/>
<xsd:enumeration value="HU"/>
<xsd:enumeration value="IE"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="IT"/>
<xsd:enumeration value="LT"/>
<xsd:enumeration value="LU"/>
<xsd:enumeration value="LV"/>
<xsd:enumeration value="MT"/>
<xsd:enumeration value="NL"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="PL"/>
<xsd:enumeration value="PT"/>
<xsd:enumeration value="RO"/>
<xsd:enumeration value="SE"/>
<xsd:enumeration value="SI"/>
<xsd:enumeration value="SK"/>
<xsd:enumeration value="SM"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL71">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AD"/>
<xsd:enumeration value="CH"/>
<xsd:enumeration value="IS"/>
<xsd:enumeration value="NO"/>
<xsd:enumeration value="SM"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL79">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="N"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="U"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL81">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CM"/>
<xsd:enumeration value="CN"/>
<xsd:enumeration value="NF"/>
<xsd:enumeration value="PN"/>
<xsd:enumeration value="UM"/>
<xsd:enumeration value="UQ"/>
<xsd:enumeration value="UR"/>
<xsd:enumeration value="W0"/>
<xsd:enumeration value="W8"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL82">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0"/>
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL83">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CA"/>
<xsd:enumeration value="DE"/>
<xsd:enumeration value="DS"/>
<xsd:enumeration value="HA"/>
<xsd:enumeration value="NR"/>
<xsd:enumeration value="TR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CL84">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>

View File

@@ -0,0 +1,33 @@
'' ------------------------------------------------------------------------------
'' <auto-generated>
'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com
'' <NameSpace>Constraints4</NameSpace><Collection>List</Collection><codeType>VisualBasic</codeType><EnableDataBinding>False</EnableDataBinding><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><DataMemberNameArg>OnlyIfDifferent</DataMemberNameArg><DataMemberOnXmlIgnore>False</DataMemberOnXmlIgnore><CodeBaseTag>Net45</CodeBaseTag><InitializeFields>All</InitializeFields><GenerateUnusedComplexTypes>True</GenerateUnusedComplexTypes><GenerateUnusedSimpleTypes>True</GenerateUnusedSimpleTypes><GenerateXMLAttributes>True</GenerateXMLAttributes><OrderXMLAttrib>False</OrderXMLAttrib><EnableLazyLoading>False</EnableLazyLoading><VirtualProp>False</VirtualProp><PascalCase>False</PascalCase><AutomaticProperties>False</AutomaticProperties><PropNameSpecified>None</PropNameSpecified><PrivateFieldName>StartWithUnderscore</PrivateFieldName><PrivateFieldNamePrefix></PrivateFieldNamePrefix><EnableRestriction>False</EnableRestriction><RestrictionMaxLenght>False</RestrictionMaxLenght><RestrictionRegEx>False</RestrictionRegEx><RestrictionRange>False</RestrictionRange><ValidateProperty>False</ValidateProperty><ClassNamePrefix></ClassNamePrefix><ClassLevel>Public</ClassLevel><PartialClass>True</PartialClass><ClassesInSeparateFiles>False</ClassesInSeparateFiles><ClassesInSeparateFilesDir></ClassesInSeparateFilesDir><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><EnableAppInfoSettings>False</EnableAppInfoSettings><EnableExternalSchemasCache>False</EnableExternalSchemasCache><EnableDebug>False</EnableDebug><EnableWarn>True</EnableWarn><ExcludeImportedTypes>True</ExcludeImportedTypes><ExpandNesteadAttributeGroup>True</ExpandNesteadAttributeGroup><CleanupCode>False</CleanupCode><EnableXmlSerialization>True</EnableXmlSerialization><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><EnableEncoding>False</EnableEncoding><EnableXMLIndent>True</EnableXMLIndent><IndentChar>Indent2Space</IndentChar><NewLineAttr>False</NewLineAttr><OmitXML>False</OmitXML><Encoder>UTF8</Encoder><Serializer>XmlSerializer</Serializer><sspNullable>False</sspNullable><sspString>False</sspString><sspCollection>False</sspCollection><sspComplexType>False</sspComplexType><sspSimpleType>False</sspSimpleType><sspEnumType>False</sspEnumType><XmlSerializerEvent>False</XmlSerializerEvent><BaseClassName>EntityBase</BaseClassName><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><CustomUsings></CustomUsings><AttributesToExlude></AttributesToExlude>
'' </auto-generated>
'' ------------------------------------------------------------------------------
Imports System
Imports System.Diagnostics
Imports System.Xml.Serialization
Imports System.Collections
Imports System.Xml.Schema
Imports System.ComponentModel
Imports System.IO
Imports System.Text
Imports System.Xml
Imports System.Collections.Generic
Namespace Constraints4
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.3056.0"),
System.SerializableAttribute(),
System.Xml.Serialization.XmlRootAttribute("AckReqMES16", [Namespace]:="", IsNullable:=False)>
Public Enum CL27
'''<remarks/>
<System.Xml.Serialization.XmlEnumAttribute("0")>
Item0
'''<remarks/>
<System.Xml.Serialization.XmlEnumAttribute("1")>
Item1
End Enum
End Namespace

View File

@@ -0,0 +1,182 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by xmlspy_ent_2006_1 - - (INTRASOFT International S.A.) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="1.0">
<xsd:element name="AckReqMES16" type="CL27"/>
<xsd:element name="DatOfPreMES9">
<xsd:simpleType>
<xsd:list itemType="Date_6_8"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="TimOfPreMES10" type="Time"/>
<xsd:simpleType name="CL27">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:enumeration value="0"/>
<xsd:enumeration value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Date_8">
<xsd:restriction base="xsd:nonNegativeInteger">
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Date_6_8">
<xsd:restriction base="xsd:nonNegativeInteger">
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Time">
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:totalDigits value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="WaiForDisResEXR67" type="CL27"/>
<xsd:element name="StaOfTheSeaOKEXR70" type="CL27"/>
<xsd:element name="CanIniByCusHEA94" type="CL27"/>
<xsd:element name="TesIndMES18" type="CL27"/>
<xsd:element name="ConIndHEA96" type="CL27"/>
<xsd:element name="ExpFroECMT24" type="CL27"/>
<xsd:element name="SimProFlaHEA132" type="CL27"/>
<xsd:element name="AlrInNCTCTL29" type="CL27"/>
<xsd:element name="IncFlaINC3" type="CL27"/>
<xsd:element name="CanDecHEA93" type="CL27"/>
<xsd:element name="AmeTypFlaCL628" type="CL27"/>
<xsd:element name="NotValForECVLE1" type="CL27"/>
<xsd:element name="RelReqHEA105" type="CL27"/>
<xsd:element name="BinItiHEA246" type="CL27"/>
<xsd:element name="ComConAR211" type="CL27"/>
<xsd:element name="EnqAtDesHEA99" type="CL27"/>
<xsd:element name="WaiForDisResERS67" type="CL27"/>
<xsd:element name="StaOfTheSeaOKERS70" type="CL27"/>
<xsd:element name="StaOfTheSeaOKREM19" type="CL27"/>
<xsd:element name="TraNotCL630" type="CL27"/>
<xsd:element name="NCTRetCopHEA104" type="CL27"/>
<xsd:element name="NotValForECCMG2" type="CL27"/>
<xsd:element name="NotValForECVLD1" type="CL27"/>
<xsd:element name="TraDed34" type="CL27"/>
<xsd:element name="Spa55" type="CL27"/>
<xsd:element name="PreFla52" type="CL27"/>
<xsd:element name="EECTerLim312" type="CL27"/>
<xsd:element name="LimValREF239" type="CL27"/>
<xsd:element name="LimValCMP22" type="CL27"/>
<xsd:element name="LimValVOU748" type="CL27"/>
<xsd:element name="ResUseREF240" type="CL27"/>
<xsd:element name="ResUseCMP23" type="CL27"/>
<xsd:element name="TIRCarREF29" type="CL27"/>
<xsd:element name="TIRCarVOU749" type="CL27"/>
<xsd:element name="ComConMT26" type="CL27"/>
<xsd:element name="ComConGS28" type="CL27"/>
<xsd:element name="HarCopGivToPriREF27" type="CL27"/>
<xsd:element name="HarCopGivToPriVOU747" type="CL27"/>
<xsd:element name="InfAvaFLU1" type="CL27"/>
<xsd:element name="ComConNR22" type="CL27"/>
<xsd:element name="ConREM65" type="CL27"/>
<xsd:element name="UnlComREM66" type="CL27"/>
<xsd:element name="InfAvaENQ703" type="CL27"/>
<xsd:element name="TCRDelByCusENQ704" type="CL27"/>
<xsd:element name="TraHEA1" type="CL27"/>
<xsd:element name="EnqEngAtDesENQ708" type="CL27"/>
<xsd:element name="MovUnkAtDes707" type="CL27"/>
<xsd:element name="FinOrParShiFlaTDD1" type="CL27"/>
<!--xsd:element name = "TraAutCL625" type = "CL27"/-->
<xsd:element name="GuaNotValCAF626" type="CL27"/>
<xsd:element name="StoFlaHEA1" type="CL27"/>
<xsd:element name="ComConDC27" type="CL27"/>
<xsd:element name="ComConSD25" type="CL27"/>
<xsd:element name="ConUnlCL130" type="CL27"/>
<xsd:element name="EntRejMotCodGOOITEGDS911" type="CL27"/>
<xsd:element name="EntRejMotCodHEA102" type="CL27"/>
<xsd:element name="RecAccRECOV370" type="CL27"/>
<xsd:element name="RecRetCodING8" type="CL27"/>
<xsd:element name="SusGooFlaCL624" type="CL27"/>
<xsd:element name="TC11DelENQ155" type="CL27"/>
<xsd:element name="TraDoc199" type="CL27"/>
<xsd:element name="ExtrHEA982" type="CL27"/>
<xsd:element name="IncNotCL629" type="CL27"/>
<xsd:element name="NotValForECVLE21" type="CL27"/>
<xsd:element name="InfOnPapAvaENQ790" type="CL27"/>
<xsd:element name="InfPapAvailINF364" type="CL27"/>
<xsd:element name="InfPrinAvailENQ147" type="CL27"/>
<xsd:element name="CouHolVarHolDat" type="CL27"/>
<xsd:element name="SenGooFlaCL763" type="CL27"/>
<xsd:element name="AccDatHEA158" type="Date_8"/>
<xsd:element name="DatOfExiPSX1" type="Date_8"/>
<xsd:element name="AmeAccDatHEA602" type="Date_8"/>
<xsd:element name="DecRegDatHEA1" type="Date_8"/>
<xsd:element name="AccDatREF24" type="Date_8"/>
<xsd:element name="IssDatHEA186" type="Date_8"/>
<xsd:element name="DatLimResHEA144" type="Date_8"/>
<xsd:element name="DatLimERS89" type="Date_8"/>
<xsd:element name="ManRegDatHEA418" type="Date_8"/>
<xsd:element name="ManRejDatHEA419" type="Date_8"/>
<xsd:element name="ExiDatHEA1" type="Date_8"/>
<xsd:element name="ExtStoDatEXR68" type="Date_8"/>
<xsd:element name="AmdDatHEA599" type="Date_8"/>
<xsd:element name="ArrDatHEA140" type="Date_8"/>
<xsd:element name="ArrNotDatHEA141" type="Date_8"/>
<xsd:element name="DateInfRecNonExitExpFOLUP415" type="Date_8"/>
<xsd:element name="DatLimERS69" type="Date_8"/>
<xsd:element name="DatOfPreHEA1" type="Date_8"/>
<xsd:element name="ExiDatFLU1" type="Date_8"/>
<xsd:element name="FolUpDatFLU1" type="Date_8"/>
<xsd:element name="EndDatINC6" type="Date_8"/>
<xsd:element name="EndDatSHP60" type="Date_8"/>
<xsd:element name="ArrRejDatHEA142" type="Date_8"/>
<xsd:element name="DatOfCanReqHEA147" type="Date_8"/>
<xsd:element name="DatOfCanDecHEA146" type="Date_8"/>
<xsd:element name="DatOfCanHEA145" type="Date_8"/>
<xsd:element name="DecDatHEA383" type="Date_8"/>
<xsd:element name="RelReqDatHEA154" type="Date_8"/>
<xsd:element name="DatOfRelReqRejHEA155" type="Date_8"/>
<xsd:element name="ConDatERS14" type="Date_8"/>
<xsd:element name="DisNotDatHEA608" type="Date_8"/>
<xsd:element name="GuaNotDatHEA727" type="Date_8"/>
<xsd:element name="GooRelDatHEA176" type="Date_8"/>
<xsd:element name="NCTEntDat25" type="Date_8"/>
<xsd:element name="NCTEntDat85" type="Date_8"/>
<xsd:element name="ValDat103" type="Date_8"/>
<xsd:element name="ValDatREF242" type="Date_8"/>
<xsd:element name="InvDatREF232" type="Date_8"/>
<xsd:element name="ValDatCMP16" type="Date_8"/>
<xsd:element name="InvDatCMP17" type="Date_8"/>
<xsd:element name="SeaStaDat60" type="Date_8"/>
<xsd:element name="SeaEndDat61" type="Date_8"/>
<xsd:element name="VarHolCouHolDat" type="Date_8"/>
<xsd:element name="TCCEntDat84" type="Date_8"/>
<xsd:element name="DatOfOTSDivArrAdHEA151" type="Date_8"/>
<xsd:element name="PerFroQUE2" type="Date_8"/>
<xsd:element name="PerToDatQUE3" type="Date_8"/>
<xsd:element name="RecNotDatHEA766" type="Date_8"/>
<xsd:element name="LocDatUSA4" type="Date_8"/>
<xsd:element name="ArrDatUSA5" type="Date_8"/>
<xsd:element name="DatOfRelHEA701" type="Date_8"/>
<xsd:element name="DatOfRelUSA6" type="Date_8"/>
<xsd:element name="LiaLibDatCMP21" type="Date_8"/>
<xsd:element name="LiaLibDatREF238" type="Date_8"/>
<xsd:element name="DatOfIssREF25" type="Date_8"/>
<xsd:element name="DatOfIssVOU745" type="Date_8"/>
<xsd:element name="ExpDatREF26" type="Date_8"/>
<xsd:element name="ExpDatVOU746" type="Date_8"/>
<xsd:element name="UnlDatREM67" type="Date_8"/>
<xsd:element name="WriOffDatHEA619" type="Date_8"/>
<xsd:element name="UnlRemRejDatHEA218" type="Date_8"/>
<xsd:element name="CanEnqNotDatHEA751" type="Date_8"/>
<xsd:element name="DatOfConNotHEA148" type="Date_8"/>
<xsd:element name="RecComDatHEA143" type="Date_8"/>
<xsd:element name="DateEnqReqENQ140" type="Date_8"/>
<xsd:element name="CollDateRECOV369" type="Date_8"/>
<xsd:element name="RecComDatRECOV371" type="Date_8"/>
<xsd:element name="DatReqNonArrMovHEA149" type="Date_8"/>
<xsd:element name="DatOfInfRecOnNonArrMovENQ702" type="Date_8"/>
<xsd:element name="DelDatENQ706" type="Date_8"/>
<xsd:element name="EnqDatENQ705" type="Date_8"/>
<xsd:element name="EnqRemDatENQ710" type="Date_8"/>
<xsd:element name="DatOfEnqResHEA765" type="Date_8"/>
<xsd:element name="DatOfPasPAS627" type="Date_8"/>
<xsd:element name="DatOfUsaCanHEA700" type="Date_8"/>
<xsd:element name="AmeRejDatHEA603" type="Date_8"/>
<xsd:element name="DisSolNotDatHEA611" type="Date_8"/>
<xsd:element name="EnqNotDatHEA615" type="Date_8"/>
<xsd:element name="DecRejDatHEA159" type="Date_8"/>
<xsd:element name="OpeHouTimFirPerF64" type="Time"/>
<xsd:element name="OpeHouTimFirPerT65" type="Time"/>
<xsd:element name="OpeHouTimSecPerF67" type="Time"/>
<xsd:element name="OpeHouTimSecPerT68" type="Time"/>
</xsd:schema>

File diff suppressed because it is too large Load Diff

View File

@@ -237,9 +237,10 @@
'DATEIPFAD für Stammdaten
'-------------------------------------------------------------------------------------------
Dim pathKD = "" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\"
Dim pathArchivKD = "\\share01\Datenarchiv\UNISPED\BMD\STAMMDATEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\"
pathKD = pathArchivKD 'TEST
Dim pathArchivKD = "\\srv07.unisu.at\Unisped Daten\VERAG AR-Daten\" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\"
Dim pathKD = "\\share01\Datenarchiv\UNISPED\BMD\STAMMDATEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\"
'pathKD = pathArchivKD 'TEST
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir
'pathArchivKD = ""
@@ -249,42 +250,48 @@
'-------------------------------------------------------------------------------------------
Dim fileKD As System.IO.StreamWriter
Dim DateinameKD = "BMD_KD_" & Now.ToString("ddMMyyyy_HHmm") & ".csv"
fileKD = My.Computer.FileSystem.OpenTextFileWriter(pathKD & DateinameKD, True, System.Text.Encoding.GetEncoding("iso-8859-15"))
fileKD.WriteLine(genStammdatenBeginn())
If True Then 'boolKunden Then
'----------------- STAMMDATEN -----------------
Dim dt_Stamm As DataTable = getStammdaten()
If dt_Stamm IsNot Nothing AndAlso dt_Stamm.Rows.Count > 0 Then
Dim fileKD As System.IO.StreamWriter
Dim DateinameKD = "BMD_KD_" & Now.ToString("ddMMyyyy_HHmm") & ".csv"
fileKD = My.Computer.FileSystem.OpenTextFileWriter(pathKD & DateinameKD, True, System.Text.Encoding.GetEncoding("iso-8859-15"))
fileKD.WriteLine(genStammdatenBeginn())
initKDNr(dt_Stamm)
For Each r In dt_Stamm.Rows
fileKD.WriteLine(getPersonenKto(r))
Next
bool_DatenVorhanden = True
fileKD.Close()
'In Archiv sichern
If pathArchivKD <> "" Then
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD)
If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
End If
If bool_DatenVorhanden Then
If OpenFile Then Process.Start(pathKD & DateinameKD)
Else
IO.File.Delete(pathKD & DateinameKD)
End If
updateFibu() ' UPDATE FiBuSchnittstelle --> 0
End If
updateFibu() ' UPDATE FiBuSchnittstelle --> 0
End If
fileKD.Close()
'In Archiv sichern
If pathArchivKD <> "" Then
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD)
If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
End If
If bool_DatenVorhanden Then
If OpenFile Then Process.Start(pathKD & DateinameKD)
Else
IO.File.Delete(pathKD & DateinameKD)
End If
Catch ex As Exception
MsgBox(ex.Message & ex.StackTrace)
End Try
@@ -314,9 +321,9 @@
'DATEIPFAD für Buchungsdaten
'-------------------------------------------------------------------------------------------
Dim path = "" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\"
Dim pathArchiv = "\\share01\Datenarchiv\UNISPED\BMD\BUCHUNGEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\"
path = pathArchiv 'TEST
Dim pathArchiv = "\\srv07.unisu.at\Unisped Daten\VERAG AR-Daten\" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\"
Dim path = "\\share01\Datenarchiv\UNISPED\BMD\BUCHUNGEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\"
' path = pathArchiv 'TEST
If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then
'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir
'pathArchiv = ""
@@ -334,9 +341,6 @@
End Select
Dim file As System.IO.StreamWriter
Dim Dateiname = "BMD_IMP_" & NameZusatz & Now.ToString("ddMMyyyy_HHmm") & ".csv"
file = My.Computer.FileSystem.OpenTextFileWriter(path & Dateiname, True, System.Text.Encoding.GetEncoding("iso-8859-15"))
'----------------- Buchungssätze -----------------
If True Then 'boolBuchungen Then
@@ -344,6 +348,10 @@
Dim dt_Buchungen As DataTable = getBuchungen(FIRMA.Firma_ID)
If dt_Buchungen IsNot Nothing AndAlso dt_Buchungen.Rows.Count > 0 Then
Try
Dim file As System.IO.StreamWriter
Dim Dateiname = "BMD_IMP_" & NameZusatz & Now.ToString("ddMMyyyy_HHmm") & ".csv"
file = My.Computer.FileSystem.OpenTextFileWriter(path & Dateiname, True, System.Text.Encoding.GetEncoding("iso-8859-15"))
' initKDNr(dt_Buchungen)
Dim SummeBuchungen As Double = 0
file.WriteLine(genBuchungenBeginn())
@@ -352,29 +360,33 @@
Next
' file.WriteLine(genBuchungenEnd(SummeBuchungen))
bool_DatenVorhanden = True
'Update Filename TrdIn
SQL.doSQL("update [tblTrdinInvoice] Set TrdinDateiname='" & Now.ToString("ddMMyyyyHHmm") & "' WHERE [Firma_ID] = " & FIRMA.Firma_ID & " AND TrdinDateiname is null ", "FMZOLL")
file.Close()
'In Archiv sichern
If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv)
If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If
If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname)
Else
IO.File.Delete(path & Dateiname)
End If
Catch ex As Exception
MsgBox(ex.Message & ex.StackTrace)
End Try
'Update Filename TrdIn
SQL.doSQL("update [tblTrdinInvoice] Set TrdinDateiname='" & Now.ToString("ddMMyyyyHHmm") & "' WHERE [Firma_ID] = " & FIRMA.Firma_ID & " AND TrdinDateiname is null ", "FMZOLL")
'SQL.doSQL("update [VERAG].[dbo].[tblTrdinInvoice] set TrdinDateiname='" & Dateiname & "' WHERE [Firma_ID] = 20 AND TrdinDateiname is null ", "FMZOLL") --> Auf 12 Zeichen beschränkt!
End If
End If
'----------------------------------
file.Close()
'In Archiv sichern
If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv)
If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If
If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname)
Else
IO.File.Delete(path & Dateiname)
End If
Catch ex As Exception
MsgBox(ex.Message & ex.StackTrace)
@@ -448,10 +460,8 @@
If CBool(row("Steuerpflichtig")) Then
genBuchungsZeile &= (getDbl2(row("Steuersatz")) * 100) & ";" 'buchcode === 1 oder 2??
Else
genBuchungsZeile &= ";" 'buchcode === 1 oder 2??
genBuchungsZeile &= "0;" 'buchcode === 1 oder 2??
End If
genBuchungsZeile &= getDbltr(getDbl(row("SteuerpflichtigerBetragLokal")) + getDbl(row("SteuerfreierBetragLokal")) + getDbl(row("SteuerpflichtigerBetragFremd")) + getDbl(row("SteuerfreierBetragFremd"))) & ";" 'betrag
Dim steuerbetragLokal As Double = 0
If CBool(row("Steuerpflichtig")) Then
@@ -459,7 +469,9 @@
steuerbetragLokal += CDbl((getDbl2(row("SteuerpflichtigerBetragFremd")) * getDbl2(row("Steuersatz"))))
End If
If steuerbetragLokal < 0 Then steuerbetragLokal = steuerbetragLokal * -1
genBuchungsZeile &= "" & If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "") & ";" 'steuer
genBuchungsZeile &= getDbltr(getDbl(row("SteuerpflichtigerBetragLokal")) + getDbl(row("SteuerfreierBetragLokal")) + getDbl(row("SteuerpflichtigerBetragFremd")) + getDbl(row("SteuerfreierBetragFremd")) + If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "0")) & ";" 'betrag + steuer (brutto)
genBuchungsZeile &= "" & If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "0") & ";" 'steuer
genBuchungsZeile &= FormatStringDVO(SQL.DLookup("[Ordnungsbegriff]", "Adressen", " AdressenNr= " & row("KundenNrZentrale"), "FMZOLL", "")) & ";" ' BuchungsText bei UNISPED ist der FIRMENNAME!!
' genBuchungsZeile &= FormatStringDVO(row("Buchungstext")) & ";" ' Text
@@ -494,7 +506,12 @@
Case Else
If Not CBool(r("Steuerpflichtig")) Then
Return ""
'Vorher immer return "" - galube es soll bei eu aber 77 sein...
If SQL.DLookup("[MitgliedslandEU]", "[Währungstabelle]", "[LandKz]='" & r("RechnungsLandKz") & "'", "FMZOLL", False) Then
Return "77" ' EU-LAND
Else
Return "" ' Drittland
End If
Else
If (r("RechnungsLandKz")).ToString.Replace("AT", "A").Replace("DE", "D") = FIRMA.Firma_LandKz Then 'Abhängig von FIRMA --> INLAND!!!!!!
Return "1" 'Steuerpflichtig und AT
@@ -537,7 +554,7 @@
Try
If o Is Nothing Then Return 0
If o Is DBNull.Value Then Return 0
Return CDbl(o).ToString("N2").Replace(".", "").Replace(",", ".")
Return CDbl(o).ToString("N2").Replace(".", "") '.Replace(",", ".")
Catch ex As Exception
Return 0
End Try

View File

@@ -9,7 +9,7 @@ Public Class cTherefore
Select Case FirmaId
Case 7
Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Atilla ab Juni 2011",, deleteFileAfterImport)
Case 1, 11 ', 15,20
Case 1, 11, 20 ', 15,20
' Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Import an Jänner 2019", "Import ab Jänner 2019", deleteFileAfterImport)
Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Import ab Jänner 2020", "Import ab Jänner 2020", deleteFileAfterImport)
Case Else