[gnucash-de] Zusammensaetzung von "guid" im XML File

Christian Stimming stimming at tuhh.de
Son Dez 28 06:29:49 CST 2003


-----BEGIN PGP SIGNED MESSAGE-----

Hallo Achim,

sorry für die verspätete Anwort. Die Frage war ja völlig richtig. Das GUID 
steht für "globally unique identifier" und soll also jeweils der passende 
identifier sein, mit dem in einem "split" drinsteht, zu welchem "account" er 
gehört. Wenn du gnucash installiert hast, gibt es auch ein Kommando 
"gnucash-make-guids", und das erzeugt dir so viele guids, wie du brauchst. 
Aber auf die korrekte Zuordnung mußt du schon selber achten, denn andernfalls 
kann gnucash natürlich mit dem Datenfile nix anfangen: Eine transaction 
enthält eine beliebige Anzahl (normalerweise zwei) Splits. Ein Split gehört 
zu genau einem account und zu genau einer transaction. 

Genau diese Zuordnung kann halt auf verschiedene Art und Weise im Programm und 
im Dateiformat reingeschrieben werden. In Gnucash hat man halt entschieden, 
dies über solche guids zu machen.

Gruß

Christian


On Sonntag, 14. Dezember 2003 17:51, Achim Theobald wrote:
> Moin moin !
>
> Da ich noch immer etwas am Import von StarMoney 3.0 Dateien
> "arbeite", habe ich jetzt mal ein grundlegendens REXX-Script
> geschrieben (Die einzige Scriptsprache die ich ansatzweise
> beherrsche...). Das Script importiert aus dem StarMoney 3.0
> CSV-Exportfile (Sparkasse) alle relevanten Daten und solche die sich
> DIREKT in gnucash abbilden lassen.
>
> Jetzt habe ich nur folgendes Problem, wie setzt sich der "Wert"
> hinter "guid" zusammen ? Wie muss ich diesen für jeden Datensatz und
> Eintrag darin erstellen ?
>
> <gnc:transaction version="2.0.0">
>    <trn:id type="guid">c18265e8589bcc67aa1b5dacdc80b39f</trn:id>
> #####
>        <split:id type="guid">6e6ee404eac13d47a8a5815d63aad2da</split:id>
> #####
> type="guid">9a96351ef7072e97f9f23476ddb7fe07</split:account>
> #####
> type="guid">5c8326160da6a79c565cccacbd7ca256</split:id>
>
> #####
>        <split:account
> type="guid">aa19da6513058c2c95041c524d5c82eb</split:account>
>
>
> Cu
>
> Achim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iQCUAwUBP+7MuWXAi+BfhivFAQEV5gP4zEAFO+qufVCHUDnXag8NbQUEUkLqFcWz
7jDVZ97RYLQQ2yJRNrNhJbeL0XgYB1S/Uil4Uh0QTgT+8Jxz0QZUEdZARL04/lXB
h//irifqLqL9WTYPDkwpRmVbwka9DXFXS5IGYPGyv4l6NP17HGP45pvPIT/FjfPq
pzSjueKbRQ==
=8iKa
-----END PGP SIGNATURE-----