﻿{
    "artifact_id":  "AP_067_MANIFEST_TEMPLATE",
    "package_id":  "AP-067-SYNTHETIC-REDACTED-PACKAGE-TEMPLATE",
    "synthetic_only":  true,
    "redacted_only":  true,
    "no_upload":  true,
    "no_submit":  true,
    "files":  [
                  {
                      "path":  "invoices-template.csv",
                      "source_type":  "invoice",
                      "required":  true,
                      "accepted_columns":  [
                                               "invoice_id",
                                               "vendor_label",
                                               "invoice_date",
                                               "due_date",
                                               "amount",
                                               "currency",
                                               "po_id",
                                               "receipt_id",
                                               "status",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "invoice support checks, invoice-without-statement support, duplicate-risk, amount mismatch, source refs in AP-064/AP-065"
                  },
                  {
                      "path":  "vendor-statements-template.csv",
                      "source_type":  "vendor_statement",
                      "required":  true,
                      "accepted_columns":  [
                                               "statement_id",
                                               "vendor_label",
                                               "statement_date",
                                               "line_item_reference",
                                               "invoice_reference",
                                               "amount",
                                               "currency",
                                               "aging_bucket",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "statement item without invoice, unmatched statement item, amount mismatch, stale/open aging discrepancy, exception summary in AP-064/AP-065"
                  },
                  {
                      "path":  "vendor-master-template.csv",
                      "source_type":  "vendor_master_boundary_item",
                      "required":  true,
                      "accepted_columns":  [
                                               "vendor_id",
                                               "vendor_label",
                                               "master_data_date",
                                               "payment_method_label_redacted",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "vendor master mismatch, payment/status boundary review, hard-stop context in AP-064/AP-065"
                  },
                  {
                      "path":  "purchase-orders-template.csv",
                      "source_type":  "purchase_order",
                      "required":  false,
                      "accepted_columns":  [
                                               "po_id",
                                               "vendor_label",
                                               "po_date",
                                               "expected_amount",
                                               "currency",
                                               "receipt_reference",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "purchase order or receipt mismatch, amount/context support in AP-064/AP-065"
                  },
                  {
                      "path":  "receipts-template.csv",
                      "source_type":  "receipt",
                      "required":  false,
                      "accepted_columns":  [
                                               "receipt_id",
                                               "po_id",
                                               "vendor_label",
                                               "receipt_date",
                                               "received_amount",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "purchase order or receipt mismatch and owner-review routing in AP-064/AP-065"
                  },
                  {
                      "path":  "payments-status-template.csv",
                      "source_type":  "payment_export_reference",
                      "required":  false,
                      "accepted_columns":  [
                                               "payment_ref_id",
                                               "vendor_label",
                                               "invoice_reference",
                                               "amount",
                                               "currency",
                                               "status_label",
                                               "sensitive_payment_data_removed",
                                               "source_ref",
                                               "freshness_label",
                                               "redaction_status",
                                               "synthetic_marker"
                                           ],
                      "provenance_fields":  [
                                                "source_ref",
                                                "provenance",
                                                "synthetic_marker"
                                            ],
                      "freshness_fields":  [
                                               "freshness_label",
                                               "source_date_or_period",
                                               "period_covered"
                                           ],
                      "redaction_requirements":  [
                                                     "redaction_status=redacted",
                                                     "synthetic_marker present",
                                                     "no sensitive payment data",
                                                     "no credentials or private identifiers"
                                                 ],
                      "diagnostic_outputs_supported":  "paid/open status contradiction and hard-stop-sensitive payment/status reference handling in AP-064/AP-065"
                  }
              ],
    "hard_stop_exclusions":  [
                                 "no live/private data",
                                 "no bank details, account identifiers, credentials, tokens, API keys, or logins",
                                 "no payment instructions or route details",
                                 "no invoice approval/rejection or pay/do-not-pay decisions",
                                 "no ERP/writeback or system-of-record posting/sync/update",
                                 "no legal/tax/accounting/procurement/payment guidance",
                                 "no contact, booking, quote, pricing, checkout, invoice, payment route, outreach, or customer delivery action"
                             ],
    "revenue_truth":  {
                          "revenue_amount_eur":  0,
                          "statement":  "0 EUR until verified Stripe/bank funds. Checklist completion, template views, and package-readiness claims are not customer evidence, WTP proof, delivery, or payment evidence."
                      }
}
