--- vendor: true status: active category: owner: Amadou account_manager: annual_budget: current_spend: renewal_date: contract_end: criticality: medium projects: tags: purchase order: currency: CAD --- <%* const year = tp.date.now("YYYY"); const vendor = await tp.system.prompt("Vendor name"); if (!vendor){ new Notice("Vendor creation cancelled."); return; } const safeVendor = vendor .replace(/[\\/:*?"<>|]/g,"-") .trim(); const folder = `20 Work/Vendors/${year}`; if(!app.vault.getAbstractFileByPath(folder)){ await app.vault.createFolder(folder); } await tp.file.move(`${folder}/${safeVendor}`); -%> # <% vendor %> ## Executive Summary What is this vendor used for? --- # Contacts | Role | Name | Email | Phone | |------|------|-------|------| | Account Manager | | | | | Technical Contact | | | | | Support | | | | --- # Budget Annual Budget: Current Spend: Remaining Budget: Expected Increase: Currency: --- # Products / Services - --- # Projects Using This Vendor - --- # Decisions - --- # Meetings - --- # Risks | Risk | Mitigation | Status | |------|------------|--------| | | | | --- # Action Items - --- # Notes