diff --git a/modules/purchase_trade/process_documentation/ITSA/Operations_Workflow.html b/modules/purchase_trade/process_documentation/ITSA/Operations_Workflow.html index 7243345..68f7a55 100644 --- a/modules/purchase_trade/process_documentation/ITSA/Operations_Workflow.html +++ b/modules/purchase_trade/process_documentation/ITSA/Operations_Workflow.html @@ -210,6 +210,51 @@ margin-top: 2px; line-height: 1.4; } + .detail-toggle { + background: var(--accent-lt); + border: 1px solid #c7d6f0; + border-radius: 3px; + color: var(--accent); + cursor: pointer; + font-family: var(--font); + font-size: 10.5px; + font-weight: 600; + margin-top: 7px; + padding: 3px 8px; + } + .detail-toggle:hover { background: #dce8fa; } + .detail-panel { + background: #fbfcfe; + border-top: 1px solid var(--border); + padding: 14px 16px 16px; + } + .detail-panel h4 { + color: var(--text-primary); + font-size: 12px; + font-weight: 600; + margin-bottom: 8px; + } + .detail-panel p, + .detail-panel li { + color: var(--text-secondary); + font-size: 11.5px; + } + .detail-panel ul { + margin: 8px 0 0 16px; + } + .screenshot-placeholder { + border: 1px dashed #b8c2d0; + border-radius: var(--radius); + color: var(--text-secondary); + font-size: 11px; + margin-top: 12px; + padding: 12px; + } + .screenshot-placeholder code { + color: var(--accent); + font-family: var(--mono); + font-size: 10.5px; + } /* Actor badge */ .actor { @@ -317,8 +362,9 @@ -
Enter the Purchase Contract (PC-001)
-
Menu Purchases → validate → add line → freight fee → estimated BL date → price formula → [Confirm]
+
Enter the Purchase Contract
+ +
Menu Purchases\Purchases → Enter contract information → add line → add estimated BL date → add MTM settings → add price formula → [Confirm]
Back-office / CTRM @@ -326,9 +372,25 @@
Trade capture · Contract terms management
+ + +
+

Purchase contract entry details

+

Add detailed explanations for this step here: required fields, validation rules, expected controls, and common checks before confirming the purchase contract.

+ +
+ Add screenshots here. Example: + <img src="../assets/purchase_contract_header.png" alt="Purchase contract header"> +
+
+ + -
Enter budgeted costs on sale contracts
+
Enter budgeted costs on contracts (usually on purchase side)
FRT 80.00 · BRK 0.50 · LC Fees 0.35 USD/mt · Template: FOB China – CFR Chile
Trading / Back-office @@ -635,6 +697,21 @@ var database = hash.replace(/^#/, '').split('/')[0] || 'tradon'; topWindow.location.hash = database + '/model/' + link.dataset.trytonModel; }); + + document.addEventListener('click', function(event) { + var button = event.target.closest('button[data-detail-target]'); + if (!button) { + return; + } + var target = document.getElementById(button.dataset.detailTarget); + if (!target) { + return; + } + var isHidden = target.hasAttribute('hidden'); + target.toggleAttribute('hidden', !isHidden); + button.setAttribute('aria-expanded', isHidden ? 'true' : 'false'); + button.textContent = isHidden ? 'Hide details' : 'Show details'; + }); diff --git a/modules/purchase_trade/process_documentation/ITSA/assets/purchase_contract_header.png b/modules/purchase_trade/process_documentation/ITSA/assets/purchase_contract_header.png new file mode 100644 index 0000000..843a5c2 Binary files /dev/null and b/modules/purchase_trade/process_documentation/ITSA/assets/purchase_contract_header.png differ