Skip to content
VEYRA Global Technologies — Buy on merit. Not relationships.Veyra
VEYRA Global Technologies — Buy on merit. Not relationships.Veyra

Buy on merit. Not relationships.

Pilot mode

Progress 0 of 8 stages

SME BuyerRepeat searches, track savings and use the KPI tracker add-on.Go to suggested screen

Pilot specification

Buyer and supplier data dictionary, workflow and permissions

Every buyer and supplier field as built in VEYRA today, with its type, validation, conditional logic, who may write it, the status transitions that govern it, the evidence it depends on and the acceptance test that proves it. Planned fields are not included.

As built

13

Record groups

131

Fields specified

25

Status transitions

24

Acceptance tests

User account

The person signing in. Created automatically on registration and edited from Account settings.

Sharedprofiles
FieldTypeRequiredValidationConditional logicWho may writeEvidence
User identifieriduuidMandatoryMatches the authentication record.Set by the system. Not editable in the interface.
Full namefull_nametextMandatory2–120 characters, trimmed.The account holder.
Email addressemailtextMandatorySet at registration; changed through the authentication flow.The account holder, via email change and re-verification.
Contact numbermobiletextOptionalUp to 40 characters. Stored as entered.The account holder.
Record timestampscreated_at / updated_attimestamptzMandatorySet on insert; updated_at maintained by trigger.Set by the system. Not editable in the interface.

Organisation registration

The legal entity. One record serves a buyer, a supplier, or both. Submitted for VEYRA verification before it can trade.

Sharedorganisations
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Registered namenametextMandatory2–160 characters.Organisation owner while status is draft, submitted or further information required.
Organisation typeorg_typeenumMandatorybuyer, supplier or both.Determines whether buyer profile, supplier profile, or both are required.Organisation owner at registration.
ABNabntextOptionalUp to 20 characters.Expected when registration country is Australia.Organisation owner.Checked against the public business register during VEYRA verification.
Company registration numberregistration_numbertextOptionalUp to 60 characters.Required in place of an ABN for overseas entities.Organisation owner.
Country of registrationregistration_countrytextMandatory2–60 characters. Defaults to Australia.Organisation owner.
Street addressaddress_line1 / address_line2textOptionalUp to 160 characters per line.Organisation owner.
SuburbsuburbtextOptionalUp to 80 characters.Organisation owner.
State or territorystatetextOptionalUp to 80 characters.Organisation owner.
PostcodepostcodetextOptionalUp to 12 characters.Organisation owner.
Trading countrycountrytextMandatory2–60 characters.Organisation owner.
TelephonephonetextOptionalUp to 40 characters.Organisation owner.
WebsitewebsitetextOptionalUp to 200 characters.Organisation owner.
Verification statusstatusenum org_statusMandatoryMembers may only move between draft, submitted and archived. Approved, rejected, suspended and under review are VEYRA decisions.VEYRA staff only. Guard trigger reverts member edits.
Decision reasonstatus_reasontextOptionalMandatory when VEYRA approves, rejects or suspends. The guard trigger rejects a blank reason.VEYRA staff only. Guard trigger reverts member edits.
Reviewer and decision timereviewed_by / reviewed_atuuid / timestamptzOptionalWritten by the review action only.VEYRA staff only. Guard trigger reverts member edits.
Registered bycreated_byuuidMandatoryThe signed-in user at registration.Set by the system. Not editable in the interface.

Organisation members and roles

Who may act for the organisation, in which role, and up to what approval limit.

Sharedorganisation_members
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Linked useruser_iduuidOptionalPopulated when the invitation is accepted.Null while a seat is invited but unclaimed.Set by the system. Not editable in the interface.
Invited emailinvited_emailtextOptionalRequired when no user is linked.Used only until the seat is claimed.Organisation owner.
Roleroleenum org_member_roleMandatoryOne of the nine defined roles.Organisation owner.
Activeis_activebooleanMandatoryDefaults to true. Inactive seats lose all access immediately.Organisation owner.
Delegated approval limit (ex GST)approval_limitnumericOptionalPositive value. Null means no delegated limit.Only meaningful for approver, procurement manager and finance reviewer roles.Organisation owner.
Invitation trailinvited_by / accepted_atuuid / timestamptzOptionalWritten by the invite and accept actions.Set by the system. Not editable in the interface.

Buyer profile

Buying preferences that drive matching, prequalification and reporting.

Buyerbuyer_profiles
FieldTypeRequiredValidationConditional logicWho may writeEvidence
IndustryindustrytextOptionalFree text.Organisation owner or procurement manager.
Organisation sizeorganisation_sizetextOptionalFree text band.Organisation owner or procurement manager.
Billing emailbilling_emailtextOptionalEmail format.Organisation owner or finance reviewer.
Billing addressbilling_addresstextOptionalFree text.Organisation owner or finance reviewer.
Procurement categoriesprocurement_categoriestext[]MandatoryDefaults to an empty list.Organisation owner or procurement manager.
Required prequalificationsrequired_prequalificationstext[]MandatoryDefaults to an empty list. Each entry maps to a compliance document type.Organisation owner or compliance manager.Suppliers must hold a current document of each listed type to be matched.
Indigenous participation preferenceindigenous_preferencebooleanMandatoryDefaults to false.Organisation owner or procurement manager.
Indigenous participation targetindigenous_target_percentnumericOptional0–100.Only captured when Indigenous participation preference is on.Organisation owner or procurement manager.
Default commercial termsdefault_commercial_termstextOptionalFree text, applied to new requests.Organisation owner or finance reviewer.
Onboarding steponboarding_stepintegerMandatoryDefaults to 0. Advanced by the onboarding wizard.Set by the system. Not editable in the interface.

Buyer governance profile

The buying mode and the controls enforced on every request, quotation and award for that organisation.

Buyergovernance_profiles
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Buying modemodeenum buyer_governance_modeMandatoryno_limits, manager_governed or government_tier1. Only VEYRA staff may set Government / Tier-1.Organisation owner for the first two modes; VEYRA staff for Government / Tier-1.
Spend limit (ex GST)spend_limit_ex_gstnumericOptionalPositive value. Requests above it require approval.Ignored in No-Limits mode.Organisation owner.
Allowed categoriesallowed_categoriestext[]MandatoryEmpty means all categories.Organisation owner or procurement manager.
Tier-1 quotes requiredrequired_tier1_quotesintegerMandatory0 or more. Enforced before award.Applies in Manager-Governed and Government / Tier-1 modes.Organisation owner; VEYRA staff in Tier-1 mode.
Small business quotes requiredrequired_small_business_quotesintegerMandatory0 or more.Organisation owner; VEYRA staff in Tier-1 mode.
Indigenous business quotes requiredrequired_indigenous_quotesintegerMandatory0 or more.Organisation owner; VEYRA staff in Tier-1 mode.
Clarification window (hours)clarification_window_hoursintegerMandatoryDefaults to 24 in Tier-1 mode. Quotations cannot be submitted until it closes.Applied when a request is published.VEYRA staff in Tier-1 mode; organisation owner otherwise.
Require manager reviewrequire_manager_reviewbooleanMandatoryWhen on, requests need an approval step before publication.Organisation owner.
Require current compliance evidencerequire_compliance_evidencebooleanMandatoryWhen on, suppliers with expired documents are excluded from matching.Organisation owner.Insurance, workers compensation and licence expiry dates are checked.
Tier-1 suppliers onlytier1_suppliers_onlybooleanMandatoryRestricts matching to suppliers holding Tier-1 status.VEYRA staff only. Guard trigger reverts member edits.
Allow open quotingallow_open_quotingbooleanMandatoryWhen off, only matched suppliers may quote.Organisation owner.
Tier-1 dashboard unlockdashboard_unlocked / unlocked_atboolean / timestamptzMandatoryMember edits are reverted by the guard trigger.VEYRA staff only. Guard trigger reverts member edits.

Delivery locations and cost centres

Reference data selected on each purchase request.

Buyerdelivery_locations, cost_centres
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Location namedelivery_locations.labeltextMandatoryFree text, unique within the organisation by convention.Organisation owner, procurement manager or requester.
Delivery addressdelivery_locations.address_line1 / suburb / state / postcodetextOptionalFree text. Country defaults to Australia.Organisation owner, procurement manager or requester.
Cost centre codecost_centres.codetextMandatoryFree text code used in ERP feeds.Organisation owner or finance reviewer.
Cost centre namecost_centres.nametextMandatoryFree text.Organisation owner or finance reviewer.
Cost centre approval limitcost_centres.approval_limitnumericOptionalPositive value. Checked alongside the member limit.Organisation owner or finance reviewer.
Activecost_centres.is_activebooleanMandatoryInactive cost centres cannot be selected on a new request.Organisation owner or finance reviewer.

Supplier profile

Trading identity, capability and declarations. Verification fields are decided by VEYRA.

Suppliersupplier_profiles
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Legal namelegal_nametextOptionalUp to 160 characters. Required before submission.Organisation owner or supplier administrator.
Trading nametrading_nametextOptionalUp to 160 characters.Organisation owner or supplier administrator.
Primary contact namecontact_nametextOptionalUp to 120 characters. Required before submission.Organisation owner or supplier administrator.
Primary contact emailcontact_emailtextOptionalUp to 160 characters, email format. Required before submission.Organisation owner or supplier administrator.
Primary contact numbercontact_phonetextOptionalUp to 40 characters.Organisation owner or supplier administrator.
Service regionsservice_regionstext[]MandatoryUp to 20 entries of 60 characters. At least one required before submission.Organisation owner or supplier administrator.
Manufacturer statusmanufacturer_statustextOptionalUp to 80 characters, for example manufacturer, authorised distributor or reseller.Organisation owner or supplier administrator.
Delivery capabilitydelivery_capabilitiestextOptionalUp to 2,000 characters.Organisation owner or supplier administrator.
Hire capabilityhire_capabilitiestextOptionalUp to 2,000 characters.Relevant when hire listings are offered.Organisation owner or supplier administrator.
Warranty informationwarranty_informationtextOptionalUp to 2,000 characters.Organisation owner or supplier administrator.
Payment termspayment_termstextOptionalUp to 600 characters.Organisation owner or supplier administrator.
Indigenous business claimindigenous_business_claimedbooleanMandatoryA claim only. Never treated as verified.Organisation owner or supplier administrator.Requires an Indigenous evidence document before VEYRA can verify.
Indigenous verificationindigenous_verificationenum verification_statusMandatoryunverified, under_review, verified or rejected.VEYRA staff only. Guard trigger reverts member edits.Decided against the uploaded evidence.
Supply Nation registration claimsupply_nation_claimedbooleanMandatoryA claim only.Organisation owner or supplier administrator.Requires a Supply Nation certificate.
Supply Nation verificationsupply_nation_verificationenum verification_statusMandatorySet on review of the certificate.VEYRA staff only. Guard trigger reverts member edits.
Supplier declarationdeclaration_signed_attimestamptzOptionalTimestamped when the declaration is accepted. Clearing the tick removes the timestamp.Organisation owner or supplier administrator.
Code of conductcode_of_conduct_accepted_attimestamptzOptionalTimestamped on acceptance. Required before submission.Organisation owner or supplier administrator.
Onboarding statusonboarding_statusenum org_statusMandatoryMembers may only set draft, submitted or archived.Supplier for submission; VEYRA staff for every decision.
Onboarding steponboarding_stepintegerMandatoryAdvanced by the wizard.Set by the system. Not editable in the interface.

Tier-1 supplier assurance

The additional identity, screening and governance checks applied before a supplier can trade with Government and Tier-1 buyers.

Suppliersupplier_profiles (Tier-1 fields)
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Supplier tiersupplier_tiertextMandatoryDefaults to standard. Only VEYRA may promote to Tier-1.VEYRA staff only. Guard trigger reverts member edits.
Tier-1 stagetier1_onboarding_stageintegerMandatoryStage 0 to 6 across registration, identity, compliance, screening, governance review, decision and unlock.Advanced by the supplier for supplier-owned stages; by VEYRA for review stages.
Identity referenceidentity_referencetextOptionalReference of the identity check performed.Required from stage 1.Organisation owner or supplier administrator.Company extract and director identification.
Identity contactidentity_contact_nametextOptionalNamed officer responsible for the identity submission.Organisation owner or supplier administrator.
Identity submittedidentity_submitted_attimestamptzOptionalWritten on submission.Set by the system. Not editable in the interface.
Identity verifiedidentity_verified_attimestamptzOptionalWritten on the VEYRA decision.VEYRA staff only. Guard trigger reverts member edits.
Sanctions and screening statusscreening_statustextMandatorynot_started, in_progress, cleared or failed.VEYRA staff only. Guard trigger reverts member edits.
Screening evidencescreening_reference / screening_completed_attext / timestamptzOptionalRecorded with the screening outcome.VEYRA staff only. Guard trigger reverts member edits.Screening report reference retained against the audit trail.
Governance review statusgovernance_review_statustextMandatorySuppliers may only set not_started or submitted. Approvals and rejections are VEYRA decisions.Supplier for submission; VEYRA staff for the decision.
Governance review notesgovernance_review_notestextOptionalFree text supporting the decision.VEYRA staff only. Guard trigger reverts member edits.
Governance reviewergovernance_reviewed_at / governance_reviewed_bytimestamptz / uuidOptionalWritten by the decision action.VEYRA staff only. Guard trigger reverts member edits.

Supplier category permissions

Which categories a supplier may be matched against and quote in.

Suppliersupplier_categories
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Categorycategory_iduuidMandatoryMust be an active category. Up to 60 selections.Organisation owner or supplier administrator selects; VEYRA approves.
ApprovedapprovedbooleanMandatoryDefaults to false. Only approved categories are used by matching.VEYRA staff only. Guard trigger reverts member edits.

Compliance documents

Evidence supporting prequalification, insurance currency and Indigenous claims.

Suppliercompliance_documents
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Document typedocument_typeenum compliance_doc_typeMandatoryLicence, public liability, workers compensation, professional indemnity, quality, safety, environmental, Supply Nation certificate, Indigenous evidence, supplier declaration or other.Organisation owner or compliance manager.
Document titletitletextMandatoryFree text.Organisation owner or compliance manager.
Stored filestorage_pathtextMandatoryPrivate storage path scoped to the organisation. Not publicly readable.Set by the system. Not editable in the interface.
File detailsfile_name / mime_type / file_sizetext / integerOptionalCaptured on upload.Set by the system. Not editable in the interface.
IssuerissuertextOptionalInsurer, regulator or certifying body.Organisation owner or compliance manager.
Policy or certificate numberreference_numbertextOptionalFree text.Organisation owner or compliance manager.
Issued onissued_ondateOptionalNot in the future.Organisation owner or compliance manager.
Expires onexpires_ondateOptionalAfter the issue date. Expiry drives alerts and matching exclusion.Required for insurance and licence types.Organisation owner or compliance manager.
Verificationverificationenum verification_statusMandatoryunverified on upload.VEYRA staff only. Guard trigger reverts member edits.
Review reasonreview_reasontextOptionalRecorded when a document is rejected.VEYRA staff only. Guard trigger reverts member edits.
Chain of custodyuploaded_by / reviewed_by / reviewed_atuuid / timestamptzOptionalWritten by the upload and review actions.Set by the system. Not editable in the interface.

Supplier catalogue listing

Catalogue items used for matching, quote generation and comparison.

Supplierlistings, listing_media
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Listing typelisting_typeenum listing_typeMandatoryNine types across sale, hire and service.Organisation owner, supplier administrator or sales representative.
Item titletitletextMandatoryFree text.Supplier catalogue roles.
Categorycategory_id / subcategory_iduuidOptionalMust be an approved supplier category to go live.Matching only uses approved categories.Supplier catalogue roles.
Item identifierssupplier_sku / manufacturer / modeltextOptionalUsed for exact matching during quote generation.Supplier catalogue roles.
Description and specificationdescription / technical_specificationstextOptionalFree text.Supplier catalogue roles.
Conditionconditionenum item_conditionOptionalnew, used or refurbished.Applies to sale listings.Supplier catalogue roles.
Quantity termsunit_of_measure / minimum_order_quantity / available_quantitytext / numericOptionalNon-negative quantities.Supplier catalogue roles.
Sell price (ex GST)pricenumericOptionalNon-negative. Required unless quote required is on.Mutually exclusive with quote required.Supplier catalogue roles.
Quote requiredquote_requiredbooleanMandatoryWhen on, no price is published.Supplier catalogue roles.
GST treatmentgst_treatmentenum gst_treatmentMandatorygst_inclusive, gst_exclusive or gst_free. VEYRA displays ex GST.Supplier catalogue roles.
Delivery termsdelivery_charge / delivery_regions / lead_time_daysnumeric / text[] / integerOptionalNon-negative values.Supplier catalogue roles.
Hire rates (ex GST)hire_rate_daily / weekly / monthlynumericOptionalNon-negative.Only for plant and equipment hire listings.Supplier catalogue roles.
Availability windowavailable_from / available_to / expires_ondateOptionalEnd date after start date. Expired listings drop out of matching.Supplier catalogue roles.
Warranty and exclusionswarranty / terms_and_exclusionstextOptionalFree text.Supplier catalogue roles.
Listing statusstatusenum listing_statusMandatorySuppliers may set draft, submitted for review, paused or archived. Live requires prior VEYRA approval; the guard trigger enforces this.Supplier for supplier states; VEYRA for approved, rejected and expired.
Review trailreviewed_by / reviewed_atuuid / timestamptzOptionalMember edits are reverted by the guard trigger.VEYRA staff only. Guard trigger reverts member edits.

Buyer-led supplier onboarding

A buyer nominating one of its existing suppliers for onboarding into VEYRA.

Buyerbuyer_supplier_onboardings
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Supplier namesupplier_nametextMandatory2–200 characters.Organisation owner or procurement manager.
ABNabntextOptionalUp to 20 characters.Organisation owner or procurement manager.
Supplier contact emailcontact_emailtextMandatoryValid email, up to 200 characters. The invitation is sent here.Organisation owner or procurement manager.
Supplier contactcontact_name / contact_phonetextOptionalUp to 160 and 40 characters.Organisation owner or procurement manager.
Supply categoriescategoriestext[]MandatoryUp to 40 entries of 120 characters.Organisation owner or procurement manager.
NotesnotestextOptionalUp to 4,000 characters.Organisation owner or procurement manager.
Statusstatusenum buyer_supplier_onboarding_statusMandatorysubmitted, approved, rejected or withdrawn.Buyer may withdraw; approval and rejection require the reviewing role.
Decision reasondecision_reasontextOptionalUp to 2,000 characters. Expected on rejection.Reviewer.
Decision trailsubmitted_by / decided_by / decided_atuuid / timestamptzOptionalWritten by the submit and decide actions.Set by the system. Not editable in the interface.

Organisation subscription

The plan, add-ons and search allowance. Indicative pricing in AUD, ex GST, subject to confirmation. No payment is taken in the pilot.

Sharedorganisation_subscriptions, subscription_events
FieldTypeRequiredValidationConditional logicWho may writeEvidence
Planplanenum subscription_planOptionalConfirmed plan. Null until VEYRA confirms.VEYRA staff only. Guard trigger reverts member edits.
Requested planrequested_planenum subscription_planOptionalRecorded when a member requests a change.Organisation owner or finance reviewer.
Confirmed add-onsaddon_live_kpi / addon_audit_trailbooleanMandatoryDefault false.VEYRA staff only. Guard trigger reverts member edits.
Requested add-onsrequested_addon_live_kpi / requested_addon_audit_trailbooleanMandatoryDefault false.Organisation owner or finance reviewer.
Search allowancesearches_included / searches_usedintegerMandatoryUsage increments per comparison run.Set by the system. Not editable in the interface.
Subscription statusstatusenum subscription_statusMandatorynone, pending_confirmation, active or cancelled.VEYRA staff only. Guard trigger reverts member edits.
Period startperiod_startdateMandatoryDefaults to the request date.Set by the system. Not editable in the interface.
Change historysubscription_eventsappend-only tableMandatoryInsert only. Updates and deletes are blocked by trigger.Set by the system. Not editable in the interface.

This specification describes the fields and controls implemented in VEYRA today. Pricing referenced in the subscription record is indicative, in AUD and ex GST, and subject to confirmation. Identity-blind controls reduce exposure to relationship bias and support defensible decisions; they are not a claim that bias is impossible.