diff --git a/src/transaction/entities/coa.entity.ts b/src/transaction/entities/coa.entity.ts index 40547eb..f05daa0 100644 --- a/src/transaction/entities/coa.entity.ts +++ b/src/transaction/entities/coa.entity.ts @@ -13,11 +13,7 @@ export class COA extends BaseModel { @Column('text') balanceType: balanceType; - @Column({ - type: 'numeric', - precision: 20, - scale: 2, - }) + @Column() amount: number; @Column({ diff --git a/src/transaction/entities/transactions.entity.ts b/src/transaction/entities/transactions.entity.ts index ad1f3c3..493992f 100644 --- a/src/transaction/entities/transactions.entity.ts +++ b/src/transaction/entities/transactions.entity.ts @@ -10,11 +10,7 @@ export class Transactions extends BaseModel { @Column() amount: number; - @Column({ - type: 'numeric', - precision: 20, - scale: 2, - }) + @Column() balance_remaining: number; @Column() diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index d1289ab..6b4605d 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -1395,7 +1395,7 @@ export class TransactionService { dataTransaction.callback_json = callback; dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; dataTransaction.balance_remaining = - Math.floor(coaAccount.amount) + dataTransaction.amount; + coaAccount.amount + dataTransaction.amount; const coaInventory = await this.coaService.findByName( `${coaType[coaType.INVENTORY]}-${product.supplier.code}`,