{ "status": "pending_owner_authorization", "scope": "synthetic_local_pilot_only", "environment": "http://127.0.0.1:8005", "purchase_id": 2, "purchase_number": "REQ-2026-000002", "preparer_id": 11, "supplier_reviewer_id": 12, "existing_eligible_supplier_id": 1, "new_synthetic_suppliers": [ { "name": "Fornecedor fictício QA — alternativa A", "nuit": "990000021", "email": "fornecedor-a@example.test" }, { "name": "Fornecedor fictício QA — alternativa B", "nuit": "990000022", "email": "fornecedor-b@example.test" } ], "synthetic_supplier_fields": { "contact": "Contacto fictício do ensaio local", "phone": "Não aplicável — ensaio sintético", "address": "Morada fictícia para teste local; sem correspondência postal", "category": "Ensaio sintético", "beneficiaries": "Entidade inteiramente fictícia para ensaio; sem beneficiário real declarado", "document_references": "Sem documentos reais: cadastro fictício para testar o percurso do SGC", "diligence_notes": "Conferência exclusivamente sintética; não representa diligência, identidade fiscal ou validação comercial real.", "blocked": false, "next_review": "2026-11-09" }, "quotations": [ { "supplier": "existing", "reference": "QA-MERCADO-2026-EXISTENTE", "unit_price": "10.00", "delivery_days": 2, "expected_total_minor": 2320 }, { "supplier": "alternative_a", "reference": "QA-MERCADO-2026-A", "unit_price": "11.00", "delivery_days": 3, "expected_total_minor": 2552 }, { "supplier": "alternative_b", "reference": "QA-MERCADO-2026-B", "unit_price": "12.00", "delivery_days": 4, "expected_total_minor": 2784 } ], "quotation_valid_until": "2026-11-09", "payment_terms": "Condição inteiramente fictícia: pagamento após recepção, apenas para testar o piloto local", "quantity_and_tax": "Reuse the existing approved line: 2 boxes, VAT 16%; do not change the requisition estimate.", "limitations": [ "The names, fiscal identifiers and commercial conditions are artificial test inputs, not identities verified against a real registry or offers received from suppliers.", "Create two synthetic supplier records with Procurement and independently activate them with Finance; do not create accounts or grant permissions.", "Register three synthetic quotations through the existing quotation workflow; do not select a supplier, evaluate proposals, award, issue an order or create invoices/payments/stock movements.", "No email, invitation or contact with external parties; no SGF changes." ] }