← Files VeraARCHIVED FILE

modules/passive-invoice-audit/skills/purchase-invoice-review/references/geneva.md

2.09 KB · Oct 4, 2026 · 12:28 UTC

↓ Download file

# Geneva adaptation of the existing function

For Geneva invoices use actual supporting PDFs/scans/exports and the existing booked-ledger audit. The FatturaPA parser remains available for real Italian XML. For reviewed non-XML evidence pass one JSON population as --invoice-source to the same run_audit.py. Do not fabricate XML or treat a QR payment slip alone as a complete invoice.

The input contract is `schema_version: vera.reviewed_invoices.v1`, `jurisdiction: CH-GE`, `invoices` and professional_review. Each invoice has source_path relative to the population file, exact source_sha256, locator and fields. The fields are exactly supplier_vat (existing canonical party-identifier slot; a reviewed IDE is permitted), supplier_name, customer_tax_id, customer_name, invoice_number, invoice_date (ISO), document_type (actual source meaning), currency (CHF/EUR), gross_amount, lines, vat_summaries and credit_note (boolean). Unknown optional party IDs/names remain empty strings. Amounts use ungrouped dot decimals. Lines require description, line_total and source locator; retain supported quantity/rate information when present. Tax summaries are explicit reviewed rate/base/tax fields or an empty list when not established. No tax rate or legal treatment is inferred by the adapter.

The professional_review contains content_sha256 of canonical UTF-8 JSON without professional_review (sorted keys, ensure_ascii false, compact separators), reviewer_ref, reviewer_role (authorized_user or professional_reviewer), and reviewed_at. Obtain the actual review before recording it; never manufacture consent. Code verifies source and review digests before both initial execution and resume. It then reuses matching, currency separation, arithmetic comparisons, native semantic screening, exception workpapers and review states. Original document locators stay in the packet. Synthetic adapter checks do not qualify any particular firm's export or establish invoice correctness.

Official starting sources and the complete catalogue assessment are in Vera’s `references/localization/geneva/`. Verify current applicability for each actual case.

SHA-256: 62fe433f0c7e4b8e040d89cb2523db35b0a9385222d6202b1be4d1f4f46b020d