| | |
| | | return err |
| | | } |
| | | } |
| | | err = moneyAdder.AmountReceivableAdd(db, sourceId, decimal.Zero.Sub(receipt.Amount).Round(2)) |
| | | if err != nil { |
| | | return err |
| | | |
| | | // todo tmp |
| | | if sourceId != 0 { |
| | | err = moneyAdder.AmountReceivableAdd(db, sourceId, decimal.Zero.Sub(receipt.Amount).Round(2)) |
| | | if err != nil { |
| | | return err |
| | | } |
| | | |
| | | err = moneyAdder.AmountReceivedAdd(db, sourceId, receipt.Amount.Round(2)) |
| | | if err != nil { |
| | | return err |
| | | } |
| | | } |
| | | err = moneyAdder.AmountReceivedAdd(db, sourceId, receipt.Amount.Round(2)) |
| | | if err != nil { |
| | | return err |
| | | } |
| | | |
| | | return nil |
| | | }) |
| | | if err != nil { |