Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b319acec 09.11.2022 12:31 Jan Büren

Wechselkurs-Optimierung: Kosmetik weiter aufräumen

8328e037 09.11.2022 12:31 Jan Büren

Payment-Helper: Debugs raus, Kosmetik

0c784a62 09.11.2022 12:31 Jan Büren

Nicht alle Charts müssen Links haben (bspw. gain_loss)

f1967be8 09.11.2022 12:31 Jan Büren

Payment-Helper: Warnungen, striktere regex, vorheriges Mult. Verfahren

Das Vorzeichen über is_sales für fx_gain_loss zu setzen ist doch
korrekt und liefert die richtigen Zuordnungen. Regex richtig setzen
und auf initialisierte Werte Prüfung, für tests

c5419005 09.11.2022 12:30 Jan Büren

Payment-Helper: Wechselkursgewinn und -Verlust mit ungerundetem Betrag berechnen

53bc3e68 09.11.2022 12:30 Jan Büren

Payment-Helper mehr Parameter prüfen (Testfall)

b6363c02 09.11.2022 12:30 Jan Büren

Wechselkurs beim Bankauszug verbuchen.

> Testfälle i.O. (bank_transaction.t)
> manuelle Prüfung fast i.O. (sechs Fälle) Rundungsdifferenzen
> Debugs n.i.O.
> automatisierte Testfälle n.i.O.

28c774bc 09.11.2022 12:30 Jan Büren

Wechselkurs verbuchen erstmal nicht mit Skonto-Verbuchen komibinierbar

d74edabe 09.11.2022 12:30 Jan Büren

Testfälle Verkaufsrechnung Nebenbuch und Bankzuweisung i.O. Debugs drin

Bei Wechselkursverlusten entsprechend im Nebenbuch abziehen und bei
Gewinnen addieren. Rückgabewert an Bankzuweisung auch summieren

b3834abc 09.11.2022 12:30 Jan Büren

Zu: Rückgabewert für invoice_amount auch wirklich aufaddieren. Fallunterschiede

Falls ein Dialogbuchung gemacht wird, diese berücksichtigen.
Falls der neu berechnete Betrag kleiner als vorher ist und die
Bank weniger bezahlt, entsprechend auch nur das ausbuchen....

203d1f43 09.11.2022 12:30 Jan Büren

fx_loss doch erstmal ignorieren für invoice_amount

437c5cd4 09.11.2022 12:30 Jan Büren

Rückgabewert für invoice_amount auch wirklich aufaddieren. Ferner ...

... Wechselkursgewinne auch im Nebenbuch erfassen.
OFFEN: erneuter manueller Test

74ddad54 19.10.2022 09:53 Jan Büren

wip: REMOVE Wechselkursberechungen geändert in Payment-Helper

ce2dcca4 19.10.2022 08:30 Jan Büren

pay_invoice git als ersten Wert den zugewiesenen Betrag der Bankbuchung zurück

75760bfd 19.10.2022 08:12 Jan Büren

Payment-Helper: neue Methoden f. Wechselkurs, Bankgebühren:

get_exchangerate: Holt den Belegwechselkurs oder den Tageswechselkurs
get_exchangerate_for_bank_transaction: Holt den Wechselkurs zum Valutatag
einer Bankbewegung...

794dda68 19.10.2022 08:06 Jan Büren

pay_invoice git als ersten Wert den verbuchten Betrag der Bankbuchung zurück

b164fb4b 11.10.2022 07:35 Jan Büren

Payment-Helper exchangerate nicht mehr exportieren

Beißt sich mit dem DB-Eintrag

cea6445c 23.09.2022 08:53 Jan Büren

S/D/H/Payment zwei Methoden leicht überarbeitet

get_payment_select_options_for_bank_transaction
> unnötige %params und test auf skontoable entfernt
> direkt auf Typ anstatt auf definiert prüfen

skonto_date
-> direkt auf Typ anstatt nur auf definiert prüfen

8a638ac5 23.09.2022 08:51 Jan Büren

S/D/H/Payment check_skonto_configuration entfernt

e78ebdb9 21.09.2022 05:36 Jan Büren

S/D/H/P: New call to within_skonto. POD edited.

bbfe8b79 21.09.2022 05:23 Jan Büren

S/D/H/Payment Kosmetik

fd9eb2e3 20.09.2022 19:07 Jan Büren

S/D/H/Payment: within_skonto_period umgeschrieben auf Params::Validate

78117a92 20.09.2022 08:37 Jan Büren

Payment-Helper: subtilen toten Code entfernt

Aufruf über SEPA.pm war 'eigentlich' schon immer überflüssig

5104f579 19.09.2022 09:28 Jan Büren

Payment-Helper: offensichtlich toten Code (Methoden) entfernt

Ferner einen Bug in einer Methode gefixt, die aber auch nie
richtig verwendet worden ist.

1fdb8bc7 16.09.2022 16:30 Jan Büren

Payment-Helper: Fall Anzahlungsrechnung nicht das Transferkonto als ARAP finden

Das Transferkonto hat auch den Typ AR was bei Anzahlungsrechnungen
dann dazu führt, dass entweder Sammelkonto Debitoren oder das
Verrechnungskonto für Anzahlungen gefunden wird.

5cd79f63 07.09.2022 12:43 Jan Büren

Payment-Helper: Wechselkursgewinn und -Verlust nur mit Wechselkurs berechnen

129dcc98 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Mehr Infos über Abschluss speichern: DB-Upgrade-Skript und Rose

Gespeichert wird Benutzer und Datum des Abschlusses. Der Benutzer kann
leer sein, da diese Information in schon existierenden Wiedervorlagen nicht
vorhanden ist.
Bei der Migration existierender Wiedervorlagen wird das Abschlussdatum auf...

1b3afb17 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: DB-Upgrade und Rose

5b7e8b46 04.07.2022 15:51 Bernd Bleßmann

Angebot/Auftrag Status: DB-Upgrade und Rose

9220dc42 12.06.2022 12:33 Jan Büren

OrderVersion auch in ALL.pm

b99d067d 12.06.2022 08:27 Jan Büren

Rose-DB OrderVersion - Hilfstabelle zum Versionisieren von Orders

8b4dd266 30.05.2022 12:09 Moritz Bunkus

proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen

Ziel: verhindern, dass eine noch nicht gebuchte Rechnung durch
Verwendung des »Zurück«-Buttons im Browser mehrfach gebucht werden
kann.

Implementation: Beim Neuanlegen einer Rechnung wird ein einmaliges...

ad46cc4c 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose

23b40897 25.03.2022 13:04 Jan Büren

Payment-Helper pay_invoice case 'difference_as_skonto' entfernt

'difference_as_skonto' lässt sich über 'free_skonto' abbilden.
Ein Fall weniger der die Methode etwas wartungsfreundlicher macht.
POD und Testfall angepasst.

e04af795 25.03.2022 09:15 Jan Büren

Payment-Helper: free_skonto erweitert: skonto_amount == open_amount

968c9d8f 25.03.2022 09:14 Jan Büren

Verknüpfte Belege auch für Dialogbuchungen

a3263b66 24.03.2022 16:40 Jan Büren

Payment-Helper Anpassungen aus Testfall

- Keine Skonto Steuerkorrektur falls Steuer-Betrag < 0.01
- Zwei Teile von Netto und Steuer können an der dritten
Nachkommastelle auf 5 (0.005) berechnet werden. Entsprechend
Rundungskorrekturen genauer angepasst

54680b6c 24.03.2022 16:39 Jan Büren

SPI-Helper: Im Fehlerfall genauere Angaben zur Analyse ausgeben

5a5ec009 24.03.2022 16:39 Jan Büren

Testfall bank_transactions angepasst

- Payment-Helper keine uninit params
- skonto steuerkorrektur macht zwei weitere acc_trans verknüpfungen

da3cca7d 24.03.2022 16:39 Jan Büren

Payment-Helper: Notes in DB-Buchung als Text speichern

293fb807 24.03.2022 16:39 Jan Büren

Payment-Helper _skonto_charts... debugs und kommentare aufgeräumt

b17ed7c1 24.03.2022 16:39 Jan Büren

Payment-Helper: skonto_charts entfernt

9a2a4c7f 24.03.2022 16:37 Jan Büren

Kosmetik, Toten Code identifizieren, Alphabetische Reihenfolge Module

d8275f6e 24.03.2022 16:31 Jan Büren

Payment-Helper Skonto verbuchen mit Steuerkorrektur

tax_and_amount_by_tax_id ausgelagert für ar und ap in SalesPurchaseInvoice.
pay_invoice mit skonto erwartet die banktransaction.id
Invoice und PurchaseInvoice bindet den SPI Helper ein
Alte Methode skonto_charts noch im Payment-Helper drin....

19304dbf 10.03.2022 09:43 Jan Büren

Kosmetik Payment-Helper

d042bebb 03.03.2022 13:39 Jan Büren

Vergessene SL::DB::ApGl.pm eingecheckt

a8536f42 03.03.2022 13:39 Jan Büren

Hilfstabelle für automatische GL-Buchung nach Kreditorenbuchung

23433696 18.02.2022 10:45 Bernd Bleßmann

SL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm

6be10c6a 17.02.2022 08:14 Jan Büren

Payment-Helper: Fremdwährung nur über param steuern und nicht über den Beleg

5c03b316 14.02.2022 14:58 Sven Schöling

do: neue Nummerkreise für supplier und rma Lieferscheine

4e33311d 14.02.2022 13:54 Jan Büren

Anzahlungsrechnung: Beim Zahlungseingang auf das Steuertransfer-Konto buchen

DATEV benötigt das wirkliche Brutto-Automatik-Konto, um die MwSt zu buchen

f4ebee3d 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Kontoauszug verbuchen: Warnung vermeiden. invoice_type nehmen,

… da type auch undef sein kann

953b505f 14.02.2022 13:52 Jan Büren

Kontoauszug verbuchen, Mehrwertsteuerkorrektur für Anzahlungsrechnungen

00177fae 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: beim Ausdruck als Variablen verfügbar machen

b5b366c9 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: Datenbankupgrade, MetaSetup, Rose-Models

27fe7b11 16.05.2021 15:38 Jan Büren

Reverts 01f650056

01f65005 14.05.2021 14:30 Jan Büren

Erzeugnis fertigen -> Zustand in Hilfstabelle dokumentieren

5a618706 07.05.2021 10:02 Jan Büren

orderitems um Attribut optional erweitert

Optionale orderitems werden nicht in den Belegsumme aufaddiert
Anpassung für Order-Controller und Druckvorlagen-System
Weitere Anwender-Details s.a. Changelog

ae4cec42 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose

21d4aaf8 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Keine Zeiterfassungstypen mehr

385bc4be 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Tabellen und Rose

c235f7be 15.02.2021 15:26 Bernd Bleßmann

SL/DB/Helper/ThumbnailCreator.pm wird nicht benutzt

siehe SL/DB/Controller/ThumbnailCreator.pm

ad4bebf4 12.02.2021 07:59 Felix Eichler

Mahnungen: Mit Rechnung verknüpfen

Erstellte Mahnungen werden mit den gemahnten Rechnungen verknüpft und
unter "Verknüpfte Belege" gelistet.
Außerdem werden Rechnungen über Mahnkosten wiederum zu den zugehörigen
Mahnungen verknüpft.

impl. #7440

524bc23e 14.01.2021 14:10 Jan Büren

Kommentar zum Payment-Helper

Außer in den Testfällen wird der Helper nicht mit einem
negativen Amount aufgerufen. Im Helper befindet sich etwas
zuviel automagie. Eigentlich braucht man den Param amount nicht,
wird aber überall in kivi übergeben. Eigentlich darf der negativ...

82af75d4 14.12.2020 12:01 Bernd Bleßmann

S:D:Helper:TransNumberGenerator: Warnung vermeiden.

Getriggert durch Tests (./t/wh/inventory.t). Tritt aber nur auf, wenn
der Nummerkreis noch leer ist.

4dc48e11 10.12.2020 15:58 Moritz Bunkus

Merge branch 'f-factur-x-und-xrechnung'

6ceacc68 03.12.2020 14:13 Moritz Bunkus

Merge branch '2020-leistungsdatum'

e2f0105f 26.11.2020 15:48 Moritz Bunkus

Factur-X/ZUGFeRD: Unterstütztung für Profil »XRechnung 2.0.0«

ba40069b 26.11.2020 15:48 Moritz Bunkus

Factur-X/ZUGFeRD: in »Factur-X/ZUGFeRD« umbenannt

Mit ZUGFeRD-Standard Version 2.1.1 ist der offizielle Name des
EU-Standards schlicht Factur-X. ZUGFeRD ist nur noch der tolerierte
alte Name.

In der Oberfläche ist nun überall von »Factur-X/ZUGFeRD« die Rede....

f24cf1f5 26.11.2020 15:44 Moritz Bunkus

Factur-X/ZUGFeRD: neues Feld »Unsere Leitweg-ID beim Kunden« in Kundenstammdaten

Wird für XRechnungs-Profil von ZUGFeRD benötigt.

ec4cffa8 26.11.2020 15:44 Moritz Bunkus

Factur-X/ZUGFeRD: UStID-Nr des Kunden nur ausgeben, wenn tatsächlich angegeben

770cfea9 26.11.2020 15:44 Moritz Bunkus

Factur-X/ZUGFeRD: Verkäufernamen aus Employee-Objekt nehmen

Wichtig für Personen, die inzwischen aus der Auth-Datenbank gelöscht
wurden. Für die existiert der Employee-Eintrag weiterhin, und von dort
kann man den Namen beziehen.

b9cd11d7 25.11.2020 15:25 Moritz Bunkus

AttrDuration für minutes: _in_hours und _in_hours_as_number

Generierte Helfer-Methoden für Attribute, die normalerweise Minuten
speichern. Die Funktion `attribute_in_hours` rechnet die Minuten in
Stunden um (beim Lesen) und umgekehrt (beim Schreiben).

`attribute_in_hours_as_number` formatiert zusätzlich den Wert in...

1baea8cb 10.11.2020 11:43 Moritz Bunkus

Leistungsdatum: wiederkehrende Rechnungen

0b36b225 10.11.2020 11:43 Moritz Bunkus

Einkauf/Verkauf: Feld »Leistungsdatum« für Steuerberechnung

a6a97a5f 11.09.2020 23:13 Bernd Bleßmann

SEPA-Überweisungen: Zahlungsbedingungen f. Skonto aus EK-Rechnungen übernehmen …

… und nicht aus den Lieferanten-Stammdaten.

Hier könnte es im VK und EK noch eine Art fallback auf die Zahlungsbedingungen
aus den Kunden-/Lieferanten-Stammdaten geben - so dass diese zusätzlich als...

f769991a 25.08.2020 16:17 Bernd Bleßmann

FlattenToForm: individuelle Lieferadresse und CVars berücksichtigen.

90e0cc0b 06.08.2020 14:55 Moritz Bunkus

Skontovorschläge: ungültige Steuer-Zeilen aus acc_trans ignorieren

Buchungen in acc_trans, die das Steuer-Konto ansprechen (also eines,
bei dem chart_link AR_tax oder AP_tax enthält), haben oftmals eine
ungültige Kombination aus taxkey & tax_id (ungültig im Sinne von:...

598383b3 27.07.2020 15:31 Bernd Bleßmann

Auftrags-Controller: Wechselkurs pro Beleg …

- Wechselkurs wird pro Beleg gespeichert
- Wechselkurs ist immer änderbar
- vorausgefüllt aus "alter" Tages-Wechselkurstabelle

Bezieht sich auch auf #135
Refs #135

59626ee2 27.07.2020 12:16 Bernd Bleßmann

Rose-Attr-Helfer: _as_null_number

von odyn abgeguckt, aber nicht mit SL::Helper::Number implementiert
(gibt es in kivitendo nicht)
siehe auch odyn: commit b4177a76db52e94795314b527774f515fd8ee42f

bd218b67 07.07.2020 18:35 G. Richardson

Payment Helper - Logikfehler bei Parameter transdate

Es war eine Klammer falsch gesetzt, daher wurden nie DateTime-Objekte
erkannt und man mußte das Datum immer als formatierten String übergeben.
Jetzt sollte es auch wieder mit DateTime-Objekten funktionieren.

5b6abfd0 30.06.2020 16:28 Moritz Bunkus

ZUGFeRD: Gesamtsteuer nach PTC-Strukturänderung richtig ermitteln

d04f241a 26.06.2020 13:45 G. Richardson

PTC: Steuer nach Lieferdatum oder Rechnungsdatum

sollte nur für Rechnungen/Gutschriften gelten, nicht für Aufträge.

45d6fc38 24.06.2020 16:58 Bernd Bleßmann

PTC: Rückgabehash taxes in taxes_by_chart_id umbenannt

Damit ist klarer, was zu erwarten ist

b3089c09 24.06.2020 16:52 Bernd Bleßmann

ZUGFeRD: Steuerwerte pro Steuer, nicht pro Steuerkonto ausweisen

46547316 24.06.2020 16:45 Bernd Bleßmann

PTC: Steuern auch nach Steuer-Id zurückgeben

Bisher kann der PTC die berechntete Steuer pro Steuerkonto zurückgeben.
Allerdings kann kivi so konfiguriert sein, dass verschiedene Steuern
auf ein Konto gebucht werden. Diese lassen sich dann durch die Rückgabe...

371ab59d 11.05.2020 17:04 Bernd Bleßmann

Abteilungen bei Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose

3a83d463 11.05.2020 17:04 Bernd Bleßmann

Titel von Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose

041274ee 11.05.2020 12:54 Bernd Bleßmann

Anreden in eigene Tabelle: DB-Upgrade und Rose

2ebfa584 08.05.2020 13:47 Bernd Bleßmann

FlattenToForm: natural_person mit übernehmen

82fa9647 11.03.2020 12:04 Moritz Bunkus

ZUGFeRD: UStID-Nummern validieren und normalisiert ausgeben

29a13714 11.03.2020 11:57 Moritz Bunkus

Kunden/Lieferanten: UStID-Nummern beim Speichern validieren

b24dfcbb 06.03.2020 15:11 Moritz Bunkus

ZUGFeRD: Zahlungsinfos ergänzt: Kontonummer, Typ=Einzug/Überweisung

5da10e01 03.03.2020 16:26 Moritz Bunkus

ZUGFeRD: Einstellung bzgl. Erzeugung auch in Kundenstammdaten

59b1c4c2 03.03.2020 14:19 Moritz Bunkus

ZUGFeRD: Kosmetik

34d54675 03.03.2020 13:58 Moritz Bunkus

ZUGFeRD: Zahlungsbedingungen: Skonto-Basis-Betrag mit ausgeben

27e9e34d 03.03.2020 12:57 Moritz Bunkus

ZUGFeRD: UStID des Kunden angeben, sofern bekannt

7e140ea8 03.03.2020 12:46 Moritz Bunkus

ZUGFeRD: Verkäufer-UStID ist über Validierung erzwungen vorhanden

b7c38d99 03.03.2020 12:38 Moritz Bunkus

ZUGFeRD: richtige Typencodes für Stornos

53a350d9 03.03.2020 11:27 Moritz Bunkus

ZUGFeRD: Test-Modus über Mandantenkonfiguration konfigurierbar gemacht