Lieferantenauftragsbestätigung: Bestätigungsnummer des Lieferanten: Maske und WF
test: load all in 000setup_database to find which load actually crashes
S:C:TimeRecording: Typo
DispositionManager: Tests angepasst
DispositionManager: Tests hinzugefügt
Besteller zu Auftrags- und Lieferscheinpositionen hinzugefügt
Typos: kein "purcharse" mehr
Tests: Workflow: FIX: Belegdatum kann sich verändern
Model Record: Tests: locales auf en setzen, um Fehler zu matchen
S:M:Record: Unterversionen: Fehler, wenn Feature aus.
DB::DeliveryOrder: FIX: Nutze record_type
DB::DeliveryOrder: Nutze record_type
anstelle order_type
Model::Record: FIX: Aufruf von new_from_workflow angepasst
Model::Record: Funktionsaufruf angepasst für new_from_worklow ...
und new_from_workflow_multi
Angebotsflag/Intakeflag aus Datenbankzugriffen entfernt
t/workflow: Tests für Record-Type angepasst
Order: nutze Record-Type
Model::Record: übergebe Typ für new_from_workflow und ..._multi
t/model/records.t - nach Test aufräumen
t/model/records - Angebot schließen nach Auftragserstellung testen
t/model/records aufgeräumt und umstrukturiert
t/model/records.t - erster multi-Test
mehrere Verkaufsaufträge zu einem Auftrag
t/model/records.t - map in foreach umgeschrieben
t/model/records.t - new_from_workflow Test erweitert
t/model/records.t - beim Löschen history_erp prüfen
t/model/records.t - invoice-Erstellung deaktiviert
kann das Model noch nicht
Typo in Testname
Tests for SL::Model::Record
Typos in Kommentaren
Tests: fix typo
Model::Record: nutze neue Methoden in Workflow-Test
invoice_to_reclamation.t - Methodenaufrufe vereinfacht
reclamation_reclamation.t - Methodenaufrufe vereinfacht
invoice_to_reclamation.t nutzt minimal_purchase_invoice
Reklamationstests - Reklamationsgrund aufräumen
MOdel::Record: Test angepasst
Schweizer QR-Rechnung: Aufsplitten von kombinierten Adressfelder in Helferfunktionen ausgelagert
Schweizer QR-Rechnung: Datenbankupgrade: Spalte für QR-Code Daten in Kreditorenbuchung hinzugefügt
Test t/workflow/invoice_to_reclamation.t: Spalte ignorieren
Schweizer QR-Rechnung: qrbill_parser.t: Verwende lexikalische Bereiche
Schweizer QR-Rechnung: Modul zum Parsen der QR daten erstellt, inklusive tests
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