40 lines
2.5 KiB
JSON
40 lines
2.5 KiB
JSON
{
|
|
"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."
|
|
]
|
|
}
|