DispositionManager: Tests hinzugefügt
Besteller zu Auftrags- und Lieferscheinpositionen hinzugefügt
testfall zu: fuzzy_skonto_within_pt
Test für Teilzahlung mit Fremdwährung hinzugefügt
Testfall zu #605 datepaid im Nebenbuch auf null setzen
Typos und spellcheck für error(s)
Auftrags-Eingang: Unit-Tests Workflow Reklamation angepasst
CSV-Import Debitoren-/Kreditorenbuchungen: Beträge nur einmal verifizieren
CSV-Import Kreditorenbuchungen: Anpassungen Unit-Test:
- Dublettenprüfung- fehlende Rechnungsnummer- Anzeige errechneter Betrag
CSV-Import Debitorenbuchungen: Kalkulierte Beträge: richtige Info-Felder nehmen
Unit-Test: CSV-Import Kreditorenbuchungen
Kopie und Anpassung vom Test des Debitorenbuchungsimports
record_links.t: batch-Test als TODO markieren
Dieser Test schlägt manchmal fehl, da die Reihenfolge der zurückgeliefertenLinks nicht stabil ist.Die Frage ist hier, ob der Helper die Links in der Reihenfolge der angegebenenIds zurückgeben soll (also der Helper kaputt ist), oder ob die Reihenfolge...
Fix Unit-Test: Workflow zu Reklamation nach Erweiterung der InvoiceItems
Tests: invoice_to_reclamation.t: add new fields to ignore list
expense_chart_id tax_id inventory_chart_id
PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen
Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehrpassieren.
PriceRule: tests
- shipto und custom shipto- requirement specs cvars- text cvars
PriceRule: Warnings und Test-Folgefehler
CVar + PriceRule: Manager Logik und Tests
Implementiert sind jetzt die CVar typen:- select- part- customer- vendor- number- date
nicht unterstützt sind:- text- textfield- bool
unterstützt werden alle module:- IC- CT (customer und vendor, unabhängig ob der Beleg customer oder vendor...
Unit-Tests refixed
nach "Erzeugnis fertigen: alle möglichen Allokationsfehler auf einmal anzeigen"
typo saving
Wiederkehrende Abrechnung: Unit-Test Workflow Auftrag->Reklamation gefixt
Tests: 001compile: gebe den Fehlergrund mit aus
payment-refactor: Anzahl der Testfälle exakt gesetzt
Testfälle für payment angepasst
bank_transactions: Neue Wechselkurstestfälle
- negative Debitorenbuchung- negative Kreditorenbuchung- Zwei Banktransaktionen (eine wieder rückgängig machen)- Wechselkursgewinn und Verlusttest- Prüfung ob Gebühren verbucht werden- Prüfung ob Fehlermeldung bei Gebühren im Verkauf erscheint
Testfälle für Payment::within_skonto_period
Refs #490: Lieferschein: entferne alle Verweise auf 'is_sales'
Reclamation: Test überarbeitet; test_deeply in Support::TestRoutines
Reklamationstests nutzen jetzt von List::MoreUtils::pairwise anstelle von List::Util::zip. Data::Compare ersetzt durch Support::TestRoutines::test_deeply.
Reclamation: adjust test for workflow
Reclamation: add billing_address_id to reclamation
Reclamation: Test for workflow invoice_to_reclamation
Reclamation: Test for workflow (reclamation, order, delivery_order)
BankTransaction neuen Rückgabewert von pay_invoice benutzen .. Tests
Payment-Helper um Rückgabewert invoice_amount für bank_transaction ergänzt
Testfälle und Anmerkung zu exchangerate
Swiss QR-Bill: qrbill.t: Teste Grundfunktionalität von QrBill.pm
Testfälle für DATEV angepasst
Swiss QR-Bill: Tests zu QrBillFunctions.pm
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.
Testfälle für Payment umgestellt difference_as_skonto => free_skonto
Anwendungsfall difference_as_skonto ist nichts anderes alsfree_skonto mit dem Skonto-Betrag entsprechend dem vollenRechnungsbetrag. Der Fall difference_as_skonto ist ansonsten toter Code...
Änderungen Testfall tax. bt_id ist jetzt zwingend erforderlich
pay_invoice mit Skonto erwartet die bank_transaction.id
Testfall bank_transactions angepasst
- Payment-Helper keine uninit params- skonto steuerkorrektur macht zwei weitere acc_trans verknüpfungen
Angepasster Testfall payment
Testfall: Debug-Meldungen nur bei einzelner Ausführung
https://perlmaven.com/diag-note-explain
Abteilung bei Lohnbuchhaltung zuordnen, get_first mit richtigen Parameteraufruf
DeliveryOrder: tests für new_from
tests: DeliveryOrder type
Testfall für Inventory-Import deutsches Zahlenformat
Kosmetik: Inventory-Test
PayPostingImport: Testfall zu d32410ac096b angepasst
t/run.sh: mehrere Argumente als einzelne Tests ausführen
Testfall Lagerbewegung, Zielmenge kann auch 0 sein
CSV-Import Inventory mehr Testfälle (target_qty und Kommentare)
Testfälle CSV-Import Warenbewegung im Lager
convert_invoice.t: Test für Änderung von Attributen bei Konvertierung
convert_invoice.t: Konvertierung aus Auftrag inkl. verlinkter Positionen
CsvImport Lieferscheine: Zusammenfassen von Lieferpositionen
Wenn in mehreren Positionen Teilmengen einer Position eines Auftragsgeliefert werden, dann diese Zusammenfassen.
CsvImport Lieferscheine: Unit-Tests
PayPostingImport: Testfall gegen DATEV-CSV Struktur
Testfall für: Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen
Testfall für Erzeugnis fertigen braucht keine Dienstleistung
S/H/ShippedQty Berechnung nur über verlinkte Positionen
Shop: Woocommerce Test
S/DB/Order convert_to_delivery_order delivered in Abhängigkeit von stock_out setzen
Testfall ergänzt
ShippedQty: delivered korrekt setzen
Wenn der Helper ohne fill_up aufgerufen wurde, wurden nicht existierendePositionen für die delivered Berechnung ignoriert
Test angepasst:Kundenauftrag -> Lieferantenauftrag: delivered_flag wird nicht generell gesetzt
zu #8469
Testfall: Erzeugnis fertigen aufm Mond, aber Einzelteile im Lager Erde
zu 72ab222ccb9b Testfall korrigiert
S/H/Inventory.pm Kommentare beim Erzeugnis fertigen für verbrauchte Artikel
Tests: ShippedQty hat type als Pflichtparameter
ShippedQty: Fallunterschied für Einkauf/Verkauf gesetzt
CSV-Helper: Vergessenes Feld "raw_input" bei einigen Fehlermeldungen übergeben …
… Auch, wenn es undefniert ist, aber sonst stimmen die Felder nicht beider Fehlerausgabe.
tests: Mehr Information bei Template Fehlern (Name der Datei)
Testwarnung: doppelte "my $x" vermeiden
t/x/expections.t - Tests für Exception-Seialisierung
ShippedQty: Optionale OrderItems nicht für Status Order->delivered auswerten
S.a.: Testfall und Changelog
WH: fix: duplizierte Lagerjournalmengen bei produzierten Erzeugnissen
Analog zu odyn e7850d3d61 und b829d12400
Das Lagerjournal wurde ursprünglich in der Annahme gebaut dass eineTransaktion maximal 2 Einträge hat. Eine Einlagerung und eineAuslagerung....
Zeiterfassung: Unit-Test f. Konvertierung anpasssen nach …
… "Zeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku"
orderitems um Attribut optional erweitert
Optionale orderitems werden nicht in den Belegsumme aufaddiertAnpassung für Order-Controller und Druckvorlagen-SystemWeitere Anwender-Details s.a. Changelog
Zeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter
Zeiterfassung: Unit-Test: Runden/Nicht runden testen
Zeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter
Zeiterfassung: Konvertierung: Prüfung Datums-Parameter
Zeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können
Zeiterfassung: Unit-Test Eintrag mit Datum/Dauer
Zeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen
Zeiterfassung: Unit-Test f. Konvertierung
Zeiterfassung: Controller
CsvImport - Tests für Kundenimport
Im Moment werden alle Tests nur für Kunden, nicht für Lieferanten durchgeführt.
DBUtils: Prüfung auf Trigram-Erweiterung aus S/D/ShopOrder in DBUtils verschoben
Testfall year_end repariert
.. lieber gleich hartkodiert in 2019 bleiben
Testfall für BT: Punkte. Copy & Paste Fehler von a695c behoben
GLTransaction:: add_chart_booking um get_active_taxkey erweitert
Der Aufruf von add_chart_booking muss sich nicht mehrdarum kümmern welcher Steuerschlüssel gesetzt sein muss, wenner einfach nur den vorkonfigurierten Steuerschlüssel setzen will.Dementsprechend ist param{tax_id} kein Pflichtparameter mehr....
Kontoauszug verbuchen: Verkaufsgutschriften nicht negativ bewerten
Punkte für wrong_sign höher gesetzt und beide Gutschriftentypenjetzt sauber abgegrenzt (credit_note und negative_ap_transaction)
BankTransaction: Treffer für Kreditorengutschriften erhöhen
negativ_ap_transaction sollte keine Strafpunkte mehr fürsVorzeichen erhalten. TODO: Verkaufs-Gutschriften prüfen
Test: Skonto in Kreditorenbuchungen
t/wh/inventory.t: Nach Test richtig aufräumen
Inventory: mehr tests
t/wh/inventory.t: Reservierungen entfernt
Inventory: Parameter oe_id in for_object_id umbenannt und besser dokumentiert