ich habe mir Alf Banco 7 Profi gekauft. Ich benutze es hauptsächlich wegen der Exportfunktion für mein eigenes Haushaltsbuch.
Bei der Amazon LBB-Kreditkarte habe aber ich ein Problem. Gestern kam die Rechnung mit neuen Umsätzen. Darin sind neue Umsätze, die ich vorher nicht in der vorläufigen Umsatzliste hatte. Diese Umsätze werden nicht importiert.
Der Saldo der Kreditkarte wird in ALf Banco korrekt angezeigt. Exportiere ich die Kreditkarte, fehlen die letzten 10 Umsätze und der letzte Saldo im Export ist logischerweise falsch.
Dann habe ich mal in Log geschaut, was da so drinsteht. Wenn ich es richtig interpretiere, lädt Alf Banco die csv-Dateien runter und interpretiert sie. Dabei schein etwas schief zu laufen. Ich finde folgendes:
Code: Alles auswählen
_____ 06.10.2017 18:36:24 Empfangen Pfad CSV-Datei_______
C:\Users\Laddi\AppData\Roaming\ALFBanCo7\8c2ba696-6daf-413b-8636-042a5483ed00.csv
_____ 06.10.2017 18:36:24 Empfangen ParseCSV Error_______
System.ArgumentOutOfRangeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
Parametername: length
bei System.String.Substring(Int32 startIndex, Int32 length)
bei Alf.Banco.Import.Global.FindDelimeter(String sLine)
bei Alf.Banco.Import.Import.CheckCSV(String sLine)
bei Alf.Banco.Import.Import.ParseUmsCSV(String sFile)
bei Alf.Banco.Import.Import.ParseUms(String sFile)
bei Alf.Banco.Import.AlfImport..ctor(String sImportFile)
bei Alf.Banco.Scraping.AlfScraper.ParseCSV()
(Schnitt- Hier kommt die csv-Datei)
_____ 06.10.2017 18:36:26 Empfangen ParseCSV Error_______
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Alf.Banco.Import.Option.rbGut_Click(Object sender, RoutedEventArgs e)
bei Alf.Banco.Import.Option.rbGut_Checked(Object sender, RoutedEventArgs e)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
bei System.Windows.Controls.RadioButton.OnChecked(RoutedEventArgs e)
bei System.Windows.Controls.Primitives.ToggleButton.OnIsCheckedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
bei System.Windows.Baml2006.WpfMemberInvoker.SetValue(Object instance, Object value)
bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
bei System.Xaml.XamlObjectWriter.Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, Object value, Boolean onParent)
bei System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx)
bei System.Xaml.XamlObjectWriter.Logic_AssignProvidedValue(ObjectWriterContext ctx)
bei System.Xaml.XamlObjectWriter.WriteEndMember()
bei System.Xaml.XamlWriter.WriteNode(XamlReader reader)
bei System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
bei System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
bei System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
bei Alf.Banco.Import.Option.InitializeComponent()
bei Alf.Banco.Import.Option..ctor()
bei Alf.Banco.Import.AlfImport..ctor(String sImportFile)
bei Alf.Banco.Scraping.AlfScraper.ParseCSV()
(Schnitt- Hier kommt wieder eine csv-Datei und andere Text)
_____ 06.10.2017 18:36:27 Empfangen ParseCSV Error_______
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Alf.Banco.Import.Option.rbGut_Click(Object sender, RoutedEventArgs e)
bei Alf.Banco.Import.Option.rbGut_Checked(Object sender, RoutedEventArgs e)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
bei System.Windows.Controls.RadioButton.OnChecked(RoutedEventArgs e)
bei System.Windows.Controls.Primitives.ToggleButton.OnIsCheckedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
bei System.Windows.Baml2006.WpfMemberInvoker.SetValue(Object instance, Object value)
bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(XamlMember member, Object obj, Object value)
bei MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, Object value)
bei System.Xaml.XamlObjectWriter.Logic_ApplyPropertyValue(ObjectWriterContext ctx, XamlMember prop, Object value, Boolean onParent)
bei System.Xaml.XamlObjectWriter.Logic_DoAssignmentToParentProperty(ObjectWriterContext ctx)
bei System.Xaml.XamlObjectWriter.Logic_AssignProvidedValue(ObjectWriterContext ctx)
bei System.Xaml.XamlObjectWriter.WriteEndMember()
bei System.Xaml.XamlWriter.WriteNode(XamlReader reader)
bei System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
bei System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
bei System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
bei System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
bei Alf.Banco.Import.Option.InitializeComponent()
bei Alf.Banco.Import.Option..ctor()
bei Alf.Banco.Import.AlfImport..ctor(String sImportFile)
bei Alf.Banco.Scraping.AlfScraper.ParseCSV()
Die csv kann ich auch zur Verfügung stellen.
Gruß
Stefan