3 Open Issues Need Help Last updated: Aug 2, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task requires fixing a bug in the `createReturnedOrderJournal` function within the Go backend of a dropshipping ERP application. The function currently generates unbalanced journal entries for partial return orders, causing transaction rollbacks. The solution involves correcting the credit amount to use the order's original price, adding a separate debit entry for the refund amount, and ensuring debit and credit totals match. Thorough testing with a specific order ID is necessary to validate the fix.

Complexity: 4/5
bug documentation enhancement good first issue

AI Summary: This task requires a comprehensive audit of the Go backend codebase to identify and correct all instances where the current time (`time.Now()`) is used to set the `entry_date` field in journal entries. Corrections should prioritize using actual transaction dates from various sources (database, API), with robust error handling and logging implemented for fallback scenarios. Thorough testing is crucial to ensure accuracy and prevent future occurrences.

Complexity: 4/5
bug documentation enhancement help wanted

AI Summary: The task requires modifying the `UpdateShopeeStatus` function in the Go backend to retrieve the Shopee transaction date from the existing `shopee_order_details` database table instead of making an API call. This involves updating the function to use the stored `update_time` or `checkout_time` from the database and potentially removing the redundant `extractUpdateTimeFromOrderDetail` function. The goal is to ensure accurate financial reporting by using the correct transaction dates for Shopee escrow journal entries.

Complexity: 3/5
bug enhancement good first issue