Skip to main content Enter
ERP.AI Vendor Payment Portal

Vendor Payment Portal

Start now
Pricing Questions about Vendor Payment Portal Get started
Build with Proto

Modules

Supplier accessGive each supplier a protected workspace for the buyer relationships they actually hold. Invoice submissionSend invoices with clear supporting evidence and track the buyer's actual response. Invoice and payment statusSee the buyer's latest observed invoice balance and payment progress.
Early payment offersLet suppliers review eligible discounts and track the buyer's accepted payment arrangement. Payment detail changesCollect supplier requests without bypassing the buyer's payee verification controls. Supplier support and reportingResolve supplier questions with the invoice, payment and offer evidence in view.

Vendor Payment Portal

Start now
Pricing Questions about Vendor Payment Portal Get started
Build with Proto

Processes

Supplier invoice to buyer responseSend an invoice with the right evidence and follow its actual response from the buyer. Early-payment offer to confirmed arrangementReview exact offer terms and distinguish the accepted arrangement from observed settlement.
Payment request to verified profileKeep proposed payment details separate until independent verification and buyer application complete. Supplier question to supported answerResolve invoice and payment questions with the source observation and permitted documents.

Vendor Payment Portal

Start now
Pricing Questions about Vendor Payment Portal Get started
Build with Proto

Industries

Manufacturers and their suppliersBuyer AP teams and material suppliers coordinating invoice and payment enquiries. Distribution and wholesale buyersOrganisations managing supplier relationships across buyer entities and payment cycles.
Multi-entity service organisationsAP teams sharing invoice status with contractors and business-service vendors.

Vendor Payment Portal

Start now
Pricing Questions about Vendor Payment Portal Get started
Build with Proto

Reference

Roles and permissionsPreserve supplier boundaries and independent buyer decisions. Supplier payment reportsExplain invoice response, payment progress and supplier actions from observed evidence. Data modelFollow the buyer relationship from supplier access to observed payable and payment outcomes.
IntegrationsConnect the portal to the systems that own payables and payment execution. ImplementationConfigure a supplier workspace with verified source outcomes and access boundaries. Use Proto with Vendor Payment PortalConfigure supplier access and investigate payable evidence with Proto.

Vendor Payment Portal

Start now
Pricing Questions about Vendor Payment Portal Get started
Build with Proto
All systems
Modules
Supplier accessGive each supplier a protected workspace for the buyer relationships they actually hold.Invoice submissionSend invoices with clear supporting evidence and track the buyer's actual response.Invoice and payment statusSee the buyer's latest observed invoice balance and payment progress.Early payment offersLet suppliers review eligible discounts and track the buyer's accepted payment arrangement.Payment detail changesCollect supplier requests without bypassing the buyer's payee verification controls.Supplier support and reportingResolve supplier questions with the invoice, payment and offer evidence in view.
Processes
Supplier invoice to buyer responseSend an invoice with the right evidence and follow its actual response from the buyer.Early-payment offer to confirmed arrangementReview exact offer terms and distinguish the accepted arrangement from observed settlement.Payment request to verified profileKeep proposed payment details separate until independent verification and buyer application complete.Supplier question to supported answerResolve invoice and payment questions with the source observation and permitted documents.
Industries
Manufacturers and their suppliersBuyer AP teams and material suppliers coordinating invoice and payment enquiries.Distribution and wholesale buyersOrganisations managing supplier relationships across buyer entities and payment cycles.Multi-entity service organisationsAP teams sharing invoice status with contractors and business-service vendors.
Reference
Roles and permissionsPreserve supplier boundaries and independent buyer decisions.Supplier payment reportsExplain invoice response, payment progress and supplier actions from observed evidence.Data modelFollow the buyer relationship from supplier access to observed payable and payment outcomes.IntegrationsConnect the portal to the systems that own payables and payment execution.ImplementationConfigure a supplier workspace with verified source outcomes and access boundaries.Use Proto with Vendor Payment PortalConfigure supplier access and investigate payable evidence with Proto.
Sign in
Sign in Start now
Vendor Payment Portal References
Data model3 of 6
  • Roles and permissions1 of 6
  • Supplier payment reports2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • Use Proto with Vendor Payment Portal6 of 6

Data model

Follow the buyer relationship from supplier access to observed payable and payment outcomes.

19 tables · 46 relationships

Data model 19 tables
mastertransactionfinance Vendors.BuyerEntity → BuyerEntities PortalMemberships.User → Users PortalMemberships.Vendor → Vendors PortalMemberships.BuyerEntity → BuyerEntities SubmissionLines.InvoiceSubmission → InvoiceSubmissions PayeeProfiles.Vendor → Vendors PayeeProfiles.BuyerEntity → BuyerEntities CaseMessages.SupportCase → SupportCases CaseMessages.Author → Users RemittanceDocuments.Payment → PaymentSnapshots RemittanceDocuments.Vendor → Vendors DiscountOffers.Vendor → Vendors DiscountOffers.BuyerEntity → BuyerEntities DiscountOffers.PreparedBy → Users DiscountAcceptances.Offer → DiscountOffers DiscountAcceptances.Vendor → Vendors DiscountAcceptances.AcceptedBy → Users SupportCases.Vendor → Vendors SupportCases.BuyerEntity → BuyerEntities SupportCases.Owner → Users DocumentAttachments.Vendor → Vendors DocumentAttachments.BuyerEntity → BuyerEntities DocumentAttachments.InvoiceSubmission → InvoiceSubmissions DocumentAttachments.SupportCase → SupportCases DocumentAttachments.UploadedBy → Users IntegrationReceipts.BuyerEntity → BuyerEntities NotificationDeliveries.Vendor → Vendors NotificationDeliveries.Recipient → Users InvoiceSubmissions.Vendor → Vendors InvoiceSubmissions.BuyerEntity → BuyerEntities InvoiceSubmissions.SubmittedBy → Users InvoiceStatusSnapshots.Vendor → Vendors InvoiceStatusSnapshots.BuyerEntity → BuyerEntities PaymentSnapshots.Vendor → Vendors PaymentSnapshots.BuyerEntity → BuyerEntities PaymentAllocations.PaymentSnapshot → PaymentSnapshots PaymentDetailRequests.Vendor → Vendors PaymentDetailRequests.BuyerEntity → BuyerEntities PaymentDetailRequests.CurrentProfile → PayeeProfiles PaymentDetailRequests.RequestedBy → Users BuyerEntitiesmasterBuyerNumberStatusName VendorsmasterVendorNumberStatusBuyerEntity UsersmasterUserNumberStatusPrincipalId PortalMembershipsmasterMembershipNumberStatusUser SubmissionLineslineInvoiceSubmissionDescriptionQuantity PayeeProfilesmasterProfileNumberStatusVendor CaseMessageslineStatusSupportCaseAuthor RemittanceDocumentstransactionRemittanceNumberStatusPayment DiscountOfferstransactionOfferNumberStatusVendor DiscountAcceptancestransactionAcceptanceNumberStatusOffer SupportCasestransactionCaseNumberStatusVendor DocumentAttachmentstransactionAttachmentNumberStatusVendor IntegrationReceiptstransactionReceiptNumberStatusBuyerEntity NotificationDeliveriestransactionNoticeNumberStatusVendor InvoiceSubmissionstransactionSubmissionNumberStatusVendor InvoiceStatusSnapshotstransactionSnapshotNumberStatusVendor PaymentSnapshotstransactionPaymentNumberStatusVendor PaymentAllocationslinePaymentSnapshotSourceInvoiceIdAllocatedAmount PaymentDetailRequeststransactionRequestNumberStatusVendor
Data modelTable names and relationships

How the model is organised

Supplier access

BuyerEntities, Vendors, Users and PortalMemberships. Define the authenticated person, supplier and buyer relationship for each request.

  • BuyerEntities
  • Vendors
  • Users
  • PortalMemberships

Invoice submissions

InvoiceSubmissions, SubmissionLines and IntegrationReceipts. Retain the submitted document, its lines and the actual buyer handoff response.

  • InvoiceSubmissions
  • SubmissionLines
  • IntegrationReceipts

Payment visibility

InvoiceStatusSnapshots, PaymentSnapshots, PaymentAllocations and RemittanceDocuments. Keep invoice balances, payment outcomes and allocations with their source observation and protected remittance.

  • InvoiceStatusSnapshots
  • PaymentSnapshots
  • PaymentAllocations
  • RemittanceDocuments

Early payment offers

DiscountOffers and DiscountAcceptances. Separate the supplier's decision from the buyer's reservation and observed settlement.

  • DiscountOffers
  • DiscountAcceptances

Payment profiles

PayeeProfiles and PaymentDetailRequests. Preserve the current verified destination while a proposed change passes independent verification and AP application.

  • PayeeProfiles
  • PaymentDetailRequests

Supplier support

SupportCases, CaseMessages, DocumentAttachments and NotificationDeliveries. Keep the owner, reader visibility and delivery evidence with the supplier's question.

  • SupportCases
  • CaseMessages
  • DocumentAttachments
  • NotificationDeliveries

Keys and references

Every context resolves the same buyer and vendor. Keep source invoice/payment identities, source revisions, provider event keys and content digests. Exactly one context owns an uploaded attachment. Snapshot history remains retained while IsCurrent identifies the latest reconciled result.

Migration order

  1. 1 Reconcile buyer entities and approved supplier identities with AP.
  2. 2 Verify internal principals and supplier memberships.
  3. 3 Import current invoice/payment observations without sending new instructions.
  4. 4 Reconcile protected remittance and active payee profiles.
  5. 5 Enable reviewed offers, requests and support after access and integration tests.

Tables

19 tables
BuyerEntitiesThe payable-owning legal entity behind every portal relationship.master
FieldTypeRequiredDetails
BuyerNumbertextyes
Nametextyes
APConnectionIdtextyesProtected configured payable-system identity
StatusselectyesActive, Suspended, Closed
VendorsApproved supplier identity imported from the authorised payable system.master
FieldTypeRequiredDetails
VendorNumbertextyes
BuyerEntityreferenceyes→ BuyerEntities;
SourceVendorIdtextyesImmutable buyer-scoped payable identity
LegalNametextyes
StatusselectyesInvited, Active, Suspended, Closed
UsersAuthenticated internal or supplier principals; display names never grant authority.master
FieldTypeRequiredDetails
UserNumbertextyes
PrincipalIdtextyesVerified identity binding
FullNametextyes
EmailtextyesVerified destination
StatusselectyesInvited, Active, Suspended, Closed
PortalMembershipsExplicit user, vendor and buyer access grant with expiry and revocation.master
FieldTypeRequiredDetails
MembershipNumbertextyes
Userreferenceyes→ Users;
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities; Must equal Vendors.BuyerEntity
AccessLevelselectyesSupplierAdmin, SupplierUser
InvitedByreferenceyes→ Users; Authorised internal AP operator
AcceptedAtdatetime
ExpiresAtdatetime
StatusselectyesInvited, Active, Revoked, Expired
AccessStartdatetimeyesInclusive server-approved membership start
AccessEnddatetimeExclusive expiry when configured
InvoiceSubmissionsSupplier-submitted document awaiting the actual AP acceptance and approval outcome.transaction
FieldTypeRequiredDetails
SubmissionNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
SupplierInvoiceNumbertextyesNormalised vendor/entity document key
InvoiceDatedateyes
DueDatedateSupplier-requested date; AP-owned confirmed date is separate
Currencytextyes
SubtotaldecimalyesSum net SubmissionLines.LineSubtotal
TaxTotaldecimalyesSum submitted tax, subject to buyer AP validation
TotaldecimalyesSubtotal plus TaxTotal
SubmittedByreferenceyes→ Users;
SubmittedAtdatetime
SourceInvoiceIdtextObserved AP document identity
ContentDigesttextyesExact submitted document and lines
StatusselectyesDraft, Submitted, PendingAP, Accepted, Rejected, Unknown
RejectionReasonlongtext
ReplacesSubmissionreference→ InvoiceSubmissions; required for reviewed replacement of rejected or conflicting document
CorrectionReasonlongtextBuyer-supported reason and source correction reference
CommandKeytextyesStable AP document handoff identity; preserve through pending or unknown response
SubmissionLinesSupplier line evidence; portal validates arithmetic without granting AP approval.line
FieldTypeRequiredDetails
InvoiceSubmissionreferenceyes→ InvoiceSubmissions;
Descriptiontextyes
QuantitydecimalyesPositive submitted quantity
UnitPricedecimalyesNonnegative net unit amount
LineSubtotaldecimalyesQuantity times UnitPrice under stated precision
LineTaxdecimalyesSubmitted tax amount
LineTotaldecimalyesLineSubtotal plus LineTax
PurchaseOrderReferencetextBuyer PO identity for AP matching
InvoiceStatusSnapshotsVerified observed payable status and balance from the owning AP system.transaction
FieldTypeRequiredDetails
SnapshotNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
SourceInvoiceIdtextyes
SourceRevisiontextyesMonotonic or reconciled AP source version
SupplierInvoiceNumbertextyes
Currencytextyes
InvoiceDatedateyes
DueDatedateyesConfirmed AP term
OriginalAmountdecimalyes
OpenAmountdecimalyesObserved collectible payable balance, not calculated from portal labels
ObservedAtdatetimeyes
StatusselectyesReceived, UnderReview, Approved, Scheduled, PartPaid, Paid, Rejected, Disputed, Cancelled
SourceEvidenceDigesttextyes
IsCurrentbooleanyesServer-maintained latest reconciled source revision; prior observations retained
PaymentSnapshotsObserved payment instruction and settlement information from authorised buyer sources.transaction
FieldTypeRequiredDetails
PaymentNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
SourcePaymentIdtextyes
SourceRevisiontextyes
Currencytextyes
ExpectedDatedateIndicative source schedule, not guaranteed settlement
SettledAtdatetimeRequired only when Status is Settled
AmountdecimalyesSource instruction cash amount; not evidence of settlement or payable relief
ObservedAtdatetimeyes
StatusselectyesScheduled, Submitted, Pending, Settled, Failed, Unknown, Reversed
SourceEvidenceDigesttextyes
IsCurrentbooleanyesServer-maintained latest reconciled source revision; prior observations retained
SettledAmountdecimalyesVerified cumulative gross settled cash for this source payment; zero only when source confirms no settlement
ReversedAmountdecimalyesVerified cumulative reversed settled cash; nonnegative and no greater than SettledAmount
UnallocatedAmountdecimalyesObserved remaining net settled cash; SettledAmount minus ReversedAmount minus current cash allocations
PaymentAllocationsObserved source allocation connecting a payment to the invoice it pays.line
FieldTypeRequiredDetails
PaymentSnapshotreferenceyes→ PaymentSnapshots;
SourceInvoiceIdtextyesSame vendor, buyer and currency payable
AllocatedAmountdecimalyesObserved net settled cash assigned to this invoice after confirmed reversals; exclude discount and planned cash
DiscountAmountdecimalyesCurrent observed realised non-cash discount relief under the accepted terms; reflect confirmed reversals of that relief
PlannedAmountdecimalyesObserved scheduled cash allocation; contributes zero settlement or payable relief
PayableReliefAmountdecimalyesAllocatedAmount plus DiscountAmount; cash and realised discount count once each
RemittanceDocumentsBuyer-provided remittance artifact with protected vendor access.transaction
FieldTypeRequiredDetails
RemittanceNumbertextyes
Paymentreferenceyes→ PaymentSnapshots;
Vendorreferenceyes→ Vendors;
GeneratedAtdatetimeyes
DocumentReferencetextyesProtected storage object, never an unrestricted public URL
DocumentDigesttextyes
StatusselectyesAvailable, Superseded, Revoked
DiscountOffersBuyer-approved early-payment offer bound to a current invoice balance and expiry.transaction
FieldTypeRequiredDetails
OfferNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
SourceInvoiceIdtextyes
SourceInvoiceRevisiontextyesOffer eligibility basis
Currencytextyes
EligibleAmountdecimalyesPositive current amount eligible under buyer terms
DiscountAmountdecimalyesNonnegative fixed offer amount less than EligibleAmount
NetPaymentAmountdecimalyesEligibleAmount less DiscountAmount
OfferExpiresAtdatetimeyesExclusive acceptance cutoff
ExpectedPaymentDatedateyesConditional buyer commitment as stated in offer terms
TermsEvidenceattachmentyesBuyer-approved terms and settlement condition
PreparedByreferenceyes→ Users;
ApprovedByreference→ Users; Independent AP Manager
StatusselectyesDraft, Submitted, Published, Accepted, Expired, Withdrawn
DiscountAcceptancesSupplier decision and acknowledged buyer reservation; acceptance alone does not settle money.transaction
FieldTypeRequiredDetails
AcceptanceNumbertextyes
Offerreferenceyes→ DiscountOffers;
Vendorreferenceyes→ Vendors;
AcceptedByreferenceyes→ Users; Active Supplier Admin for the same vendor/buyer
AcceptedAtdatetimeyes
OfferDigesttextyesExact unexpired offer and terms accepted
CommandKeytextyesStable buyer instruction identity
SourceAcknowledgmenttextObserved AP reservation/discount decision
StatusselectyesSubmitted, Pending, Confirmed, Rejected, Unknown
ResolvedAtdatetime
PayeeProfilesAP-owned verified payment destination references; portal exposes only masked values.master
FieldTypeRequiredDetails
ProfileNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
ProtectedDestinationtextyesRestricted vault or provider reference
MaskedDescriptiontextyes
SourceRevisiontextyes
VerifiedAtdatetimeyes
StatusselectyesActive, Superseded, Suspended
PaymentDetailRequestsSupplier request to change payment details, subject to independent identity verification and AP application.transaction
FieldTypeRequiredDetails
RequestNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
CurrentProfilereferenceyes→ PayeeProfiles;
RequestedByreferenceyes→ Users; Active Supplier Admin
RequestedAtdatetimeyes
ProposedDestinationtextyesRestricted vault/provider reference; no raw bank detail in public messages
Reasonlongtextyes
IdentityVerificationEvidenceattachmentIndependent known-channel verification, never based only on the new details
VerifiedByreference→ Users; Independent internal verifier
ApprovedByreference→ Users; Different AP Manager from requester and verifier
ExpectedSourceRevisiontextyes
CommandKeytextyes
SourceAcknowledgmenttext
StatusselectyesDraft, Submitted, Verifying, PendingApproval, Approved, PendingAP, Applied, Rejected, Unknown
AppliedAtdatetimeRequired only when Status is Applied
SupportCasesVendor-scoped invoice and payment questions with assigned buyer ownership.transaction
FieldTypeRequiredDetails
CaseNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
SourceInvoiceIdtext
SourcePaymentIdtext
Subjecttextyes
CategoryselectyesInvoiceStatus, PaymentStatus, Discount, Document, Access, Other
Ownerreferenceyes→ Users; Assigned AP operator
OpenedByreferenceyes→ Users;
OpenedAtdatetimeyes
NextResponseAtdatetime
StatusselectyesOpen, WaitingForBuyer, WaitingForVendor, Resolved, Closed
CaseMessagesRetained conversation with explicit internal-note versus vendor-visible access.line
FieldTypeRequiredDetails
SupportCasereferenceyes→ SupportCases;
Authorreferenceyes→ Users;
CreatedAtdatetimeyes
Bodylongtextyes
VisibilityselectyesVendorVisible, InternalOnly
StatusselectyesPosted, Redacted
RedactionReasontextRetain authorised history, do not silently rewrite posted messages
DocumentAttachmentsDocument ownership and malware/access gate independent of shared storage URLs.transaction
FieldTypeRequiredDetails
AttachmentNumbertextyes
Vendorreferenceyes→ Vendors;
BuyerEntityreferenceyes→ BuyerEntities;
InvoiceSubmissionreference→ InvoiceSubmissions; Exactly one owning context
SupportCasereference→ SupportCases; Exactly one owning context
UploadedByreferenceyes→ Users;
UploadedAtdatetimeyes
StorageReferencetextyesProtected file identity
ContentDigesttextyes
StatusselectyesQuarantined, Available, Rejected, Revoked
VisibilityselectyesVendorVisible, InternalOnly
IntegrationReceiptsVerified and deduplicated source response for AP invoices, payments and instruction outcomes.transaction
FieldTypeRequiredDetails
ReceiptNumbertextyes
BuyerEntityreferenceyes→ BuyerEntities;
ProviderAccounttextyes
ExternalEventIdtextyesUnique provider account plus id
PayloadDigesttextyes
ReceivedAtdatetimeyes
AppliedAtdatetime
StatusselectyesReceived, Verified, Applied, Rejected, Conflict
OutcomeReferencetextExact snapshot or request affected
NotificationDeliveriesScoped notice identity and observed provider delivery outcome.transaction
FieldTypeRequiredDetails
NoticeNumbertextyes
Vendorreferenceyes→ Vendors;
Recipientreferenceyes→ Users; Active permitted membership at send time
ContextReferencetextyesAuthorised invoice, payment, offer or case identity
ScheduledAtdatetimeyes
SentAtdatetime
ProviderReceipttext
StatusselectyesPending, Sent, Failed, Skipped
ERP•AI workspace

Start now Vendor Payment Portal

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · reference 2 of 6Supplier payment reportsNext · reference 4 of 6Integrations

Customize Vendor Payment Portal. With Proto, your desktop AI agent.

Ask Proto to help you customize Vendor Payment Portal.

Customize
Vendor Payment Portal.
Ask: “Adapt Supplier access.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.