Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asset linked to Purchase and Serialized Assets #13594

Closed
52 of 54 tasks
rmehta opened this issue Apr 11, 2018 · 4 comments
Closed
52 of 54 tasks

Asset linked to Purchase and Serialized Assets #13594

rmehta opened this issue Apr 11, 2018 · 4 comments
Assignees
Projects

Comments

@rmehta
Copy link
Member

rmehta commented Apr 11, 2018

Allow non stock Serial No

  • Allow user to set both asset and has serial no if is_fixed_asset=True
  • Link Asset Maintenance to Serial No

Purchase Receipt

  • Asset Location
  • On PR submission - check auto creation of non stock Serial No and asset
  • On PR cancel
    • delete Serial No
    • delete asset if in draft
    • remove PR link from asset if submitted
  • Auto creation of Asset on Purchase Receipt
    • Create Asset (in Draft)
    • Naming Series field (in Item set asset series)
    • Create Serial Nos (as per standard flow)
    • Link asset to serial no
    • On deletion of asset, validate PR is cancelled
    • Create Asset Movement for Serial No
  • In case asset item is a Product Bundle, create asset records for RM items if marked as is_fixed_asset.

Accounting Entry

  • Debit valuation amount to CWIP (Capital Work in Progress) account and credit "Asset Received but not billed" (ARBNB)account on submission of PR
  • Credit Creditors account and debit "Asset Received but not billed" (ARBNB)account on submission of Purchase Invoice and credit "Expenses "
  • Make CWIP, ARBNB and Expenses Included In Asset Valuation account in standard chart of accounts
  • Add account type "CWIP" and set default CWIP account in company based on account type.
  • Add account type "Asset Received but not billed" and set default ARBNB account in company based on account type.
  • Validate above 2 account while making PR
  • Set Valuation Rate for Item (Net Amount + Tax Amount where tax category is Valuation or Valuation and Total)
Purchase Receipt
-----------------
item 100
tax1 (val+total) = 10
tax2 (val) = 5
tax3 (total) = 8

CWIP = 115(Dr)
ARBNB = 115(Cr)


Purchase Invoice
------------------

Creditors = 118 (Cr)
ARBNB = 115(Dr)
Tax = 18 (Dr)
Expenses Included In Asset Valuation = 15 (Cr)

Asset

  • In Use Date (must be after submission date)
  • Gross Purchase Amount (Set it from PR, based on valuation rate)
  • Custodian (linked to employee)
  • Insurance details
    • Policy number
    • Insurer
    • Insurance period – start and expiry date
    • Insured value
    • Comprehensive Insurance
  • Post accounting entries via scheduler on in-use date
    • Debit Fixed Asset account defined in asset category
    • Credit CWIP account
  • Depreciation
    • Depreciation Method, Frequency, Number of Depreciation, Value after depreciation and start date should be set based on Finance Book (Child Table)
    • Add the above table in Asset Category as well for defaulting
    • Create schedule for all finance books, add finance book column in schedule table
    • Create schedule from depreciation start date. But set depreciation amount for the first period based on put-to-use date using pro-rata.
    • Set Finance Book in Journal Entry for depreciation (auto)
    • Introduce new method WDV

Asset Category

  • Add CWIP Account in default accounts child table

Location (Tree)

  • Patch based on warehouse for existing customers (only run if submitted asset record exists)
  • Replace Warehouse with Location in Asset and Asset Transfer document

Asset Movement

  • Purpose, Date, Asset, Serial No, Qty, Source Location, Target location, From Employee, To Employee
  • Either Location or employee is mandatory
  • Validate serial no with asset and qty
  • Update location in asset or serial no (if serialised asset)
  • Allow group node of location

Asset Adjustment

  • Finance Book, Asset, Date, Current Value (fetch based on value after depreciation on selected finance book), New Value, Company, Journal Entry
  • Book fixed asset expenses for diff value against accumulated depr account via Journal Entry
  • Reschedule for future depreciations

Sale of Asset

  • Serial No in sale

#7469
#5766

@rmehta rmehta changed the title Asset Management Asset linked to Purchase and Serialized Assets Apr 11, 2018
@rmehta rmehta added this to To do in Enterprise via automation Apr 11, 2018
@umairsy
Copy link
Member

umairsy commented Apr 12, 2018

Could multiple Serial No. linked to one Asset, incase of large Asset item broken into multiple Serialised units?

@nabinhait nabinhait added the POC label Apr 20, 2018
@nabinhait nabinhait moved this from To do to In progress in Enterprise Apr 30, 2018
Enterprise automation moved this from In progress to Done May 21, 2018
@nabinhait nabinhait removed the POC label May 28, 2018
@jma4227
Copy link

jma4227 commented Mar 25, 2020

Hey, I don’t know if anyone is still following this , but has this been removed from v12?

@jimmielightner
Copy link

jimmielightner commented May 26, 2021

I'm trying to assign a serial number to fixed assets in v13 and it doesn't work. Once I tick the "is fixed asset" box on a new item, the "Serial and Batches" section becomes blank. I think this might be a regression @rmehta

@elan-k
Copy link

elan-k commented Jun 14, 2021

I'm trying to assign a serial number to fixed assets in v13 and it doesn't work. Once I tick the "is fixed asset" box on a new item, the "Serial and Batches" section becomes blank. I think this might be a regression @rmehta

The same issue identified in V12 as well.

Installed Apps :
ERPNext: v12.21.0 (HEAD)
Frappe Framework: v12.18.1 (HEAD)

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Enterprise
  
Done
Development

No branches or pull requests

7 participants