[gnucash-de] Gebuchte Rechnungen ohne Zahlungsbedingungen?
Frank H. Ellenberger
f.ellenberger at online.de
So Dez 19 20:26:56 EST 2010
Hallo,
Am Samstag, 18. Dezember 2010 um 15:31:16 schrieb Thomas Belau:
> Hallo!
>
> Ich bin gerade dabei gnucash (v2.3.17) auszutesten. Nun stellt sich
> folgendes Problem:
>
> Wenn ich eine Kundenrechnung erfasse, wird ganz normal das Zahlungsziel aus
> den Kundendaten übernommen. Ich kann es auch ändern unter "Rechnung
> bearbeiten". Sobald ich die Rechnung buche, verschwinden die
> Zahlungsbedingungen (es ist dann wieder "keine" in der Maske eingetragen).
> Ändern kann ich das bei einer gebuchten Rechnung natürlich auch nicht mehr.
>
> Nehme ich die Buchung zurück, sind die Zahlungsbedingungen weiterhin
> auf "keine" eingestellt. Ich kann sie aber wieder ändern. Bis zur nächsten
> Buichung...
>
> Naturgemäß werden die Zahlungsbedingungen dann auch nicht im
> Rechnnungsausdruck angezeigt.
>
> MfG
> Th. Belau
Ich habe das mal nachgestellt und kann das soweit für das xml-backend
bestätigen. In meiner Testdatei finden sich nach dem Buchen der Rechnung u.a.
die Rechnung - beachte <invoice:terms ... :
<gnc:GncInvoice version="2.0.0">
<invoice:guid type="guid">df0c2c37d9be6c7ffea54c02386ad66e</invoice:guid>
<invoice:id>000001</invoice:id>
<invoice:owner version="2.0.0">
<owner:type>gncCustomer</owner:type>
<owner:id type="guid">68f01422a496ed10fe489c8b87fc3452</owner:id>
</invoice:owner>
<invoice:opened>
<ts:date>2010-01-11 00:00:00 +0100</ts:date>
</invoice:opened>
<invoice:posted>
<ts:date>2010-01-11 00:00:00 +0100</ts:date>
</invoice:posted>
<invoice:terms type="guid">5970c500f6d57071e348fb54642e2804</invoice:terms>
<invoice:billing_id>Ihr gestriger telefonischer Auftrag</invoice:billing_id>
<invoice:notes>Rechnungsbemerkung</invoice:notes>
<invoice:active>1</invoice:active>
<invoice:posttxn
type="guid">6273be849e74f3ff32aaab3b4c724fab</invoice:posttxn>
<invoice:postlot
type="guid">729065fed48e5eb406d64f383ea1e1aa</invoice:postlot>
<invoice:postacc
type="guid">f1fa586c25bc4cef75d53de0cfe0c5c8</invoice:postacc>
<invoice:currency>
<cmdty:space>ISO4217</cmdty:space>
<cmdty:id>EUR</cmdty:id>
</invoice:currency>
</gnc:GncInvoice>
und als Zahlungsbedingungen:
<gnc:GncBillTerm version="2.0.0">
<billterm:guid type="guid">6cecc866022fdf9111f0bfb62f9688d1</billterm:guid>
<billterm:name>30-2-10</billterm:name>
<billterm:desc>Ziel 30 Tage. 2% Skonto bei Zahlung in 10
Tagen</billterm:desc>
<billterm:refcount>1</billterm:refcount>
<billterm:invisible>0</billterm:invisible>
<billterm:child
type="guid">5970c500f6d57071e348fb54642e2804</billterm:child>
<billterm:days>
<bt-days:due-days>30</bt-days:due-days>
<bt-days:disc-days>10</bt-days:disc-days>
<bt-days:discount>200000/100000</bt-days:discount>
</billterm:days>
</gnc:GncBillTerm>
<gnc:GncBillTerm version="2.0.0">
<billterm:guid type="guid">b788c6a6b33f0a85953c44a973338140</billterm:guid>
<billterm:name>bar</billterm:name>
<billterm:desc>Barzahlung</billterm:desc>
<billterm:refcount>0</billterm:refcount>
<billterm:invisible>0</billterm:invisible>
<billterm:days/>
</gnc:GncBillTerm>
<gnc:GncBillTerm version="2.0.0">
<billterm:guid type="guid">5970c500f6d57071e348fb54642e2804</billterm:guid>
<billterm:name>30-2-10</billterm:name>
<billterm:desc>Ziel 30 Tage. 2% Skonto bei Zahlung in 10
Tagen</billterm:desc>
<billterm:refcount>0</billterm:refcount>
<billterm:invisible>1</billterm:invisible>
<billterm:parent
type="guid">6cecc866022fdf9111f0bfb62f9688d1</billterm:parent>
<billterm:days>
<bt-days:due-days>30</bt-days:due-days>
<bt-days:disc-days>10</bt-days:disc-days>
<bt-days:discount>200000/100000</bt-days:discount>
</billterm:days>
</gnc:GncBillTerm>
Interessanterweise taucht 30-2-10 2x auf, wobei die 2. ein Kind der ersten ist
und das invisible flag invertiert ist. Die guid dieser 2. steht im Feld
invoice:terms der Rechnung.
Christian, hast Du eine Idee, was da schief läuft oder soll das erstmal ins
bugzilla?
Frank
Mehr Informationen über die Mailingliste gnucash-de