Projekt

Allgemein

Profil

Herunterladen (120 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
f2463a51 01.05.2023 10:56 Tamino Steinert

IO,DO,IR,IS,OE: Entferne Leerzeichen um Seriennummer

7e4a1765 03.02.2023 17:33 Bernd Bleßmann

Gültigkeitstoken in Transaction abfragen und löschen: "alte" Controller

Lieferscheine
Einkaufsrechnung
Verkaufsrechnung
Kreditorenbuchung
Debitorenbuchung
Dialogbuchung

2fc46f6a 23.01.2023 14:22 Moritz Bunkus

Wiederkehrende Abrechnung Positionen: Stornieren von Rechnungen

1a83013a 18.01.2023 12:08 Jan Büren

Fehlermeldung bei Belegen falls Kunde oder Lieferant == 0

6c7b457f 13.01.2023 12:13 Bernd Bleßmann

Kosmetik: Keine Leerzeichen am Zeilenende.

47b0ef6f 09.01.2023 17:50 Cem Aydin

Swiss QR-Bill: Optionales Feature Rechnungsnummer automatisch in unstrukturierte Mitteilung kopieren

Wenn bereits eine Mitteilung vorhanden ist, wird die Rechnungsnummer an diese angehängt.

e9b48f2e 09.01.2023 13:06 Jan Büren

update_exchangerate für Zahlungen auch bei manueller Verbuchung

40a94352 09.01.2023 13:00 Jan Büren

Wechselkurs beim Laden des Belegs in form_header oder retrieve_invoice holen

3dee6f25 09.01.2023 13:00 Jan Büren

Beleg-Wechselkurs speichern, falls gesetzt und abweichend vom Tageskurs

Für alle 4 Buchungsmaske - Etwas zuviel in dem Commit, da die
form->id schon vorhanden sein muss und ich die Aufteilung an 2
Stellen von _post_invoice|post für das Holen und Setzen auf eine...

b8330aee 09.01.2023 13:00 Jan Büren

Kosmetik, Kommentare

208de6f2 09.01.2023 13:00 Jan Büren

ar.id ist nicht vc.id -> Wahrscheinlich sowieso schon toter Code (2007)

46a49667 09.01.2023 13:00 Jan Büren

get_exchangerate nach check_exchangerate migriert

Die Funktion ist bis auf die eingehenden Parameter identisch

748ce36f 14.12.2022 09:24 Tamino Steinert

Workflow: sales_reclamation → credit_note

aab96bbe 03.10.2022 20:03 Cem Aydin

Swiss QR-Bill: Einige Variablen bereits in der invoice setzen, so dass
diese auch in den latex Vorlagen verfügbar sind.

Variablen:

qrbill_iban, qrbill_biller_countrycode, qrbill_customer_countrycode,
qrbill_amount

bfeee737 26.09.2022 20:23 Cem Aydin

Swiss QR-Bill: Unstrukturierte Mitteilung in Rechnung hinzufügen

2624618d 25.09.2022 10:15 Jan Büren

cogs bei VK-Rechnungen prinzipiell verbieten, falls keine Bestandsmethode

2d2a5559 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QR-Referenz ohne Auftragsnummer erzeugen, dafür Rechnungsnummer 14-stellig

db101cc6 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QR-Referenz soll in der jeweiligen Rechnung gespeichert werden

44b4b931 25.03.2022 15:55 Jan Büren

Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben

94976940 17.02.2022 21:55 Cem Aydin

Swiss QR-Bill: Option Rechnung ohne Betrag

- Checkbox bei Rechnung hinzugefügt (eingeblendet wenn Feature aktiv,
sonst hidden)
- Integration in Odt Print Ablauf
- Übersetzung + locales lauf

e7c0d9ce 14.02.2022 13:54 Jan Büren

Anzahlungsrechnung: Bei Schlussrechnung das Transferkonto ausgleichen

2ed8c38b 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Druckvariblen: Schlussbetrag

b82c049e 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Setup korrigieren für Template-Array für Druckvariablen

72e545d6 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Workflow vom Auftrag: alle Anzahlugns-Rg. und Schluss-Rg.

Wird der Workflow vom Auftrag aus begonnen, so werden alle Anzahlungs- und
die Schlussrechnung vom Auftrag aus gemacht.
Der Einstieg über eine Anzahlungs-Rg. und dann der Workflow
"weitere Anzahlungs-Rg." (...) und hieraus Schluss-Rg. bleibt bestehen.

07e01856 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Druckvariblen: offenen Betrag jeder Anzahlungs-Rg. und Summe

688a2aef 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Steuer der Anzahlungs-Rgs. nicht auf das Forderungskto buchen …

… und Betrag der Anzahlungs-Rgs. mit Steuerschlüssel 0 buchen

93de7a97 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Steuer der Anzahlungs-Rgs. nicht bei Schluss-Rg. buchen

b73ca44e 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Buchung: Sanity-Checks an einer Stelle zusammengefasst

9c668ab9 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: Workaround f. fxselprice/PTC beim Ermitteln der Steuern

475b7a3f 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: eigener Typ for Schlussrechnung (final_invoice (F))

242119d5 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: keine weitere Rückbuchung bei erneutem Buchen einer Schluss-Rg

7b5fd5ed 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Kommentare f. Todos

59f6b67c 14.02.2022 13:52 Jan Büren

Anzahlungsrechnung: Nur eine Mehrwertsteuer erlauben. Rückbuchungen nur Netto

7be3a773 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Nummern, Summen und Steuern für Schlussrechnungsdruck

700cdcc0 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Gegenbuchung bei Löschen der Schluss-Rg. löschen

Gegenbuchungen werden in acc_trans markiert (Text in memo)

58186225 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Gegenbuchung bei Schluss-Rg.

044c3707 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Buchen auf Verrechnungskonto ohne Steuer

844a541e 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar

fa2cf4e6 07.04.2021 16:42 Werner Hahn

SHOPOrders Status setzten bei Rechnungen korrigiert

6dc9c1d9 07.04.2021 16:42 Werner Hahn

ShopApi: statussetzen bei Rechnung schreiben Syntaxfehler behoben

f71e1c67 07.04.2021 16:42 Tamino

ShopConnector: set OrderStatus in Shop

0b36b225 10.11.2020 11:43 Moritz Bunkus

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

c577d18a 05.11.2020 08:52 Jan Büren

Auslagern über Rechnung und Seriennummer besser kombinieren

Falls keine Seriennummer im Beleg dennoch probieren die Ware
auszulagern, sodass der Bearbeiter eine entsprechende Fehlermeldung bekommt.

4b2e8d68 28.08.2020 17:20 Jan Büren

Feature: Auslagern über Rechnung inkl. Seriennummer Lagermenge berücksichtigen

c9cace86 27.08.2020 17:18 Jan Büren

Feature: Auslagern über Rechnung inkl. Seriennummer == Chargennummer

Prüft, ob die kommaseparierte Liste in serialnumber mit
der Stückzahl in der Position übereinstimmt
Prüft, ob die Seriennummer als Chargennummer vorhanden sind.
Bei Erfolg werden diese Chargen dann ausgelagert.

918c39c0 25.08.2020 12:18 Jan Büren

Kosmetik/Typo

4e8e33e9 30.06.2020 11:47 G. Richardson

AR/IR/OE - Steuerbeschreibung an Oberfläche / Druck aus tax_id holen

siehe Kommentare in SL/IS.pm

Wenn ein Steuerautomatikkonto mehrmals bei den Steuern auftaucht kann
man die Steuerbeschreibung nicht mehr eindeutig anhand der Kontonummer
(hier als taxnumber verwendet) bestimmen, von daher wird jetzt immer...

53db54a8 27.02.2020 12:37 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 3

Sortierung der Erzeugnisse nach der dafür vorgesehenen
Positionsspalte, nicht ID.

ca247333 27.02.2020 12:18 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 2

PostgreSQL 12 unterstützt OIDs nicht mehr. Daher die letzten Stellen
umgestellt, an denen noch OIDs verwendet wurden.

543d7822 10.08.2019 16:41 G. Richardson

Spalte taxnumber aus Tabelle tax entfernt

tax.taxnumber war ein redundanter Eintrag, und entsprach dem Wert von
chart.accno aus tax.chart_id.

Z.B. in SKR04 hatte Steuerschlüssel 3 (Umsatzsteuer 19%) die taxnumber
1776 und die chart_id 775 (chart mit id 775 ist das Konto 1776)....

a9903fd7 29.11.2018 11:15 Jan Büren

toten Code entfernt

1de19311 12.06.2018 09:36 Moritz Bunkus

Verkaufsrechnungen: Flag »cleared« beim Zahlungsbuchen beibehalten

Existierende Zahlungen werden aus acc_trans komplett gelöscht und neu
eingefügt. Dabei geht der Status des Flags »cleared« verloren, der
anzeigt, dass eine Zahlung mit dem Konto abgeglichen wurde....

ce36e8eb 07.02.2018 11:25 Moritz Bunkus

Zahlungsbedingungen bei Kundenwechsel aus Stammdaten holen

`IS::get_customer` kann die Entscheidung, ob die Zahlungsbedingungen
überschrieben werden sollen oder nicht, gar nicht treffen, weil es
nicht genug Informationen hat. Nur der Aufrufer hat die, und daher...

0e9f6f03 08.01.2018 18:02 Sven Schöling

PartCustomerPrices: Preisbehandlung nicht hart kodieren

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

0aa885f4 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in Belegen umgesetzt

5bc5af9f 11.11.2017 11:06 G. Richardson

Ausdruck der Stückliste / bom in Belegen repariert

Die alte Hidden in display_row "assembly" durch part_type ersetzt, und
stattdessen auf part_type = assembly prüfen.

behebt #320

98056ff9 06.09.2017 15:31 Moritz Bunkus

benutzerdefinierte Variablen Ansprechpersonen beim Ausdruck als cp_cvar_…

c878cea9 20.08.2017 16:37 Bernd Bleßmann

IS::get_customer: ersten Kunden zurückliefern, wenn keine Id vorgegeben ist.

Durch Umstellung auf den Customer/Vendor-Picker der Belegmasken konnte der
Picker unter bestimmten Umständen initial leer sein. Dadurch wurden dann bei
einem Wechsel von leer auf einen Kunden nicht alle Form-Variablen richtig...

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

c954dea7 24.01.2017 17:41 Moritz Bunkus

Entwürfe: beim Buchen dazugehörigen Entwurf löschen

da413cb1 23.01.2017 11:54 Moritz Bunkus

Einkaufsrechnungen: Abteilungs- & Projektauswahl nicht über Multibox

41cceb1e 12.01.2017 15:44 Moritz Bunkus

Debitorenbuchungen auf Verwendung des Chart-Pickers umgestellt

219d88ab 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung: "Preis separat ausweisen"

Dieses neue Attribut an Artikelklassifizierung erlaubt in Aufträgen und Rechnungen
bestimmte Artikel extra auszuweisen.
Dazu werden diese als extra Variable der Dokumentengeneierung zur Verfügung gestellt....

65d2537d 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die Klassifizierung von Artikeln dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.
Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")
Flexibel änderbar und erweiterbar....
a8cba95a 05.01.2017 13:26 Moritz Bunkus

Verkaufs-/Einkaufsbelege: beim Laden der Lieferadresse $form->{shipto_id} nicht überschreiben

Die Semantik in der Datenbank sieht so aus, dass z.B. oe.shipto_id nur
dann gesetzt ist, wenn eine der Lieferadressen aus den Stammdaten
ausgewählt ist. Genauer:...

f7b15d43 05.12.2016 18:29 ChrisWi

fix FSF address

c364e43e 24.11.2016 14:35 Peter Schulgin

Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.

b36f0864 24.11.2016 14:26 Peter Schulgin

Revert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""

This reverts commit 815c3639a21ed53b288fd8bbb231e741c8e67ce5.

815c3639 24.11.2016 09:08 Martin Helmling mh@waldpark...

Artikel-Klassifizierung: Neue Option "Preis separat ausweisen"

- neuer boolcher Wert in der Tabelle parts_classification: "report_separate"
- editierbar unter Artikelklassifikation
- In Aufträgen und Rechnungen werden die Zwischensummen LaTeX zur Verfügung gestellt....

5067d7bd 24.11.2016 09:08 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die ursprünglich als "Artikeltyp" bezeichnete Klassifizierung von Artikeln
Sie dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.

Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")...

351de256 23.11.2016 17:08 Kivitendo Admin

inventory_accno_id in IS.pm retrieve_item mit part_type ersetzt

inventory_accno_id gibt es nicht mehr

723a1158 22.11.2016 14:42 Kivitendo Admin

inventory_accno_id aufräumen

98b64fe1 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

b9442827 02.09.2016 14:21 Sven Schöling

IS: single-dbh

f5b13074 20.08.2016 12:28 Jan Büren

new_lastmtime mit $provided_dbh aufrufen

fix für #204

7349649b 25.07.2016 15:52 Kivitendo Admin

Kunde: Datenbanktabelle "klass" nach "pricegroup_id" migriert

und einen Fremdschlüssel gesetzt.

2134f89a 12.07.2016 15:54 Moritz Bunkus

Lieferbedingungen haben kein Attribut description_long_invoice

Im Commit de009a3fee7e0471c3e095ce92d8708ff2b42597 »Zahlungsbedingungen:
Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen« wurden
in den Druckroutinen fälschlicherweise auch für die Lieferbedingungen...

c0cc8bb2 16.06.2016 16:23 Rolf Fluehmann

added roundings on prints

c0ed7d2f 10.06.2016 11:48 mh@waldpark.octosoft.eu

customernotes auch als notes Form Variable(fixmaster)

Durch den query ct.* werden die notes und per ct.notes as customernotes eingelesen

fixup durch löschen von notes vor kopieren

de009a3f 08.06.2016 11:01 Moritz Bunkus

Zahlungsbedingungen: Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen

Dies führt ein neues Attribut »payment_terms.description_long_invoice«
und dazugehörige Übersetzungen in »generic_translation« ein.

Die Druckvariable »payment_terms« wird nun in Abhängigkeit vom...

e1596b6b 03.06.2016 15:27 Kivitendo Admin

Typos

2517d840 01.06.2016 16:26 Waldemar Toews

BUG-Fix: Beim Stornieren einer Rechnungen wird der bezahlte Betrag verdoppelt.

Storniert man eine als bezahlt markierte Rechnung,
so wird der bezahlte Betrag ("paid") verdoppelt.
Im SQL wird, fälschlicherweise, amount zu paid dazu addiert. Soll aber nur zugewiesen werden.

030c2086 13.05.2016 18:43 Rolf Fluehmann

Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.

12727b13 13.05.2016 18:36 Sven Schöling

Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."

This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.

bc40bcab 18.04.2016 12:43 Moritz Bunkus

(I)LIKE-Argumente immer mit Funktion SL::DBUtils::like erstellen

4493d1eb 06.04.2016 16:05 Moritz Bunkus

CVars: Lieferadressen-CVars bei Ein-/Verkaufsbelegen benutzen können

8c1d5d75 29.02.2016 10:17 Martin Helmling mh@waldpark...

4. Überarbeitung Prüfen beim Speichern, ob Dokument geändert ist

An einigen Stellen wird nach dem Speichern nicht neu gelesen,
sondern die alten Forms-Variablen zum Aufbau der Webseite verwendet, z.B. "Auslagern".

Deshalb wird $form->lastmtime nun nach jedem Speichern aktualisiert.

03f9eac3 22.02.2016 11:45 Moritz Bunkus

Sornorechnungen löschen können

Stornorechnungen (Rechnungsnummern »Storno zu 12345«), nicht aber
stornierte Rechnung (Rechnungsnummer »12345«), sollten vom Frontend her
löschbar sein, sofern die Mandantenkonfiguration dies
zulässt. Andernfalls hätte man keine Chance, eine fälschlicherweise...

1c181c11 12.02.2016 17:16 Bernd Bleßmann

GLN: Berücksichtigung in Belegmasken

5902705e 12.02.2016 11:11 Bernd Bleßmann

Verkaufsrechnungen: Beim Öffnen individuelle Lieferadresse laden.

9b4e6a46 19.01.2016 15:42 Moritz Bunkus

Warenauswahl: EAN in »Andere Treffer« nur ausweisen, wenn nach Artikelnummer gesucht wird

422f2f17 05.01.2016 14:47 Rolf Fluehmann

Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.

4ddcd461 02.12.2015 10:35 Jan Büren

io/select_item um optional part.notes erweitert

Standard: Konfigurierbar in Mandatenkonfiguration. Entsprechend Flag
für parse_template usw.
Einziger nicht optionaler Punkt: p.notes wird zusätzlich als Column in
retrieve_items geholt, kann ggf. auch noch optional geholt werden

6b64a63e 30.11.2015 10:42 Jan Büren

Überflüssiges load entfernt

186375fc 18.11.2015 13:14 Jan Büren

Abteilungsname an Druckvorlagen-System übergeben

Betrifft Einkaufs- und Verkaufslieferschein, sowie die Verkaufsrechnung

d735aab3 09.10.2015 16:27 Martin Helmling mh@waldpark...

Prüfen beim Speichern, ob Dokument geändert wurde.

Allgemeine Funktion in Forms zum Lesen und Vergleichen der mtime

überall Form variable lastmtime da mtime mehrfach auftaucht

Conflicts:
templates/webpages/ar/form_header.html
templates/webpages/do/form_header.html

4bcc6d52 01.10.2015 13:38 Moritz Bunkus

Verkaufsrechnungen: aktuellen Mahnstatus anzeigen; Texte leichter verständlich

Zusätzlich zur höchsten Stufe aktuell noch offenen Rechnungen und dem
gesamten offenen Betrag angemahnter Rechnungen des Kunden wird nun auch
explizit angezeigt, wenn die aktuelle Rechnung selber angemahnt...

c1ec3f4f 20.07.2015 13:37 Kivitendo Admin

Belegpositionen nicht mehr mit ordnumber, transdate, cusordnumber speichern

stattdessen für das Drucktemplate der Rechnung ordnumber_oe, transdate_oe und
cusordnumber_oe aus Recordlinks auslesen, und auch entsprechende
Druckvariablen für Angebot und Lieferschein bereitstellen....

5bc87ade 19.06.2015 15:22 Moritz Bunkus

Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«