Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

XX APR 2023 - VERSION 3.1.4

...

Issue/Request

...

Type

...

User Guide

...

Jira Ticket

...

  1. PS Ledger and Invoice - Recalculate button does not work bug fixed

...

Enhancement

...

New Physical Trades

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3739

...

New Physical Trades - PS Ledger Receive page

TAX AMT (AMOUNT * TAX RATE) CHANGE TO psl_amt_tax - psl_amt

...

Enhancement

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3740

...

1、in allocate pop window, show all UN_PSL_AMT or UN_INV_AMT not 0 (depends on in PSL or INVOICE) table contracts rows with the same of counterparty name and same company name with selected row above

2、if not allocate, the dropdown list of contract no is supposed to only show contracts with same company name with selected psl, The contract corresponding to the same counterparty with psl shall be displayed at the top.

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3738

...

Group-level(ops) personnel are not allowed to modify or delete PSL and invoicing information imported under company-level accounts. They can only assign under the contract number or split(allocate) the records.

Non-creator should only be allowed to edit following columns:

ps ledgers:

CONTRACT NO.

REMARKS

invoice:

INVOICE ID

CONTRACT NO.

logic in FE

  1. this is only apply to update manually in table and user is not creator

    1. if there is psl_id, then only allow to update columns above

    2. if there is no psl_id, it means new insert data, then all columns are allowed to edit

  2. only creator is able to delete rows manually in table (select row and press delete button)

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3741

...

After UN INV QTY done in invoice tab, we should work on this issue:

They will convert the unit from tons in the contract to kilograms when recording invoice information. Our current setting allows them to change the unit and manually convert the quantity and price.

However, we also need to consider the consistency of the unit when calculating the UN INV QTY

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3742

  1. New Physical Trades - Invoice: Receive Invoice tab

...

2: Add UN INV QTY(未开票数量)in contract no dropdown list

Same logic as UN INV AMT, when there is contract actual qty, we use that for contract qty, else we just use qty in trades.

3: For split: allow them to split both QTY and TOTAL PRICE & TAX

when add new row or split:

after users assign contract no, auto fill QTY AND INV AMT based on UN INV QTY and UN INV AMT(same logic as PSL)

4: no idea about why “税额“(TAX AMT) is missing now, add that column (both in table and split page)

5: INV AMT column should be UN INV AMT, same logic in PSL

Our previous idea was not to separately set the UN INV QTY, but to retrieve the price from the contract after the contract is assigned . In theory, this would only require splitting the total price & tax

However, Sometimes when there is no pricing in the contract but an invoice needs to be issued, haitian will randomly use a market price to issue a partial invoice. After the pricing is finalized, the remaining invoice will be issued and the price at that time will be calculated by subtracting the previous invoiced amount from the final amount in the contract..

...

Enhancement

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3680

...

Internal stock action Optimization: Currently, the process of relocating items within the warehouse is too complex.

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3682

...

Display data modified on the current day using colors

the areas that have been newly added or modified on the same day be highlighted with a color or another visual indicator to easily indicate updates? Note: This request has been cancelled at 1:30 pm on the following day.

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3684

...

Handle annual settlement

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3686

...

GENERAL LEDGER, Separate FUND IN/OUT and EXP/INC into two different modules.

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3693

In Admin page, add a new tab table called CLEAN UP

the able is the same as user management, the only different is

  1. only show user never login for 3 months by today

  2. user never activated

 

once we have the table in FE, we need some buttons to for all those users.

  1. delete all paper trades

  2. delete all physical trades

  3. delete all portfolios

for delete trade:

  1. user select user rows, click Clean up Trade button

  2. Based on selected user_id, find all trade_ids

  3. use found trade_ids, pass to out existing delete trade function

 

same as delete physical trade and delete portfolio

 

we must use existing delete functions coz they will other linked actions such as recal portfolios …

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3696

...

Short form for company name

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3708

...

Auto save function

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3709

...

Dashboard - currently we have performance issue in dashboard.

so let’s limit No. of apps loading once a time

  1. limit to 2 apps one time to call, only load another 2 app after current finished

  2. personal dashboard and group dashboard both

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3717

...

Bulk Issue Invoice 批量开票

筛选同一平台,同一品种,显示所有未开票数量和未开票金额不为0的合同

保留其他辅助筛选项:客户名称,交易员,交易模式,合同币种,约定发票月份,合同数量/实际数量,合同实际价格,是否终价,款项总额,出入库数量,未出入库数量或者直接套用合同页信息

选定需要批量开票的合同明细后,再选择开票品名进行开票

批量开票时需显示备注项,有时候开票需要再备注里填上合同号之类的信息

make it more easier for user to use:

  1. INVOICE tab→ RECEIVE INVOICE tab and ISSUE INVOICE tab

  2. IN RECEIVE INVOICE, only show received invoices row

  3. IN ISSUE INVOICE tab, show two tables

    1. upper tables show all the sales phy trades contract and inv_amt != contract_amt, columns are the same current invoice table, plus trader, trade_mode, inv_mth, contract_amt, un_inv_amt.

    2. you can use the same API of trade tab (no time period, but add two more conditions, sales and inv_amt != contract_amt)

    3. lower table show all existing inv rows (same as current invoice table)

  4. In upper table, user is able to select items to auto fill the table

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3724

...

Invoice 发票这里,收票和开票能不能分开成两个单独的按键?这样合并在一起有点别扭,可以把框弄小一点,一个框拆分成两个,因为收票也是需要认领的,认领完和未认领的要分开一下,开票又要分已下载未下载(下载表示已提交财务开票了),或者开票和收票直接分成两个单独的模块?

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3726

...

PS Ledger - split multiple records one time

...

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3734

27 APR 2023 - VERSION 3.1.4

...