{"accountCompletion":{"title":"Your details for this business","reason":"Complete the missing details before continuing with this business.","email":"Your sign-in email","submit":"Save and continue","loading":"Checking your details for this business…","loadError":"We couldn't load your details for this business.","saveError":"We couldn't save your details. Please try again.","incomplete":"Please complete the missing details before continuing.","retry":"Retry"},"auth":{"login":{"title":"Welcome back","subtitle":"Sign in to your account to continue","contactAdmin":"Contact your administrator","emailLabel":"Email address","emailPlaceholder":"you@company.com","passwordLabel":"Password","passwordPlaceholder":"Enter your password","submitButton":"Sign in","forgotPassword":"Forgot password?","noAccount":"Don't have an account?","signUp":"Sign up","registerAsSupplier":"Register as Supplier","rememberMe":"Remember me","welcomeBack":"Welcome back, {{name}}"},"loginRedesign":{"title":"Sign in to Procure","ssoButton":"Continue with SSO","ssoUnavailable":"Single sign-on isn't set up for your organisation yet. Please sign in with your email and password below.","orDivider":"or","emailLabel":"Email","emailPlaceholder":"you@company.com","passwordLabel":"Password","passwordPlaceholder":"••••••••••","submitButton":"Sign in","forgotPassword":"Forgot your password?","noAccount":"Don't have an account?","contactAdmin":"Contact your administrator","needHelp":"Need help?","footer":{"copyright":"© {{year}} Zelo","privacy":"Privacy","terms":"Terms"}},"register":{"title":"Create your account","subtitle":"Get started with Zelo Procure","inviteSubtitle":"Complete your registration to join your organisation","firstNameLabel":"First name","lastNameLabel":"Last name","emailLabel":"Work email","phoneLabel":"Phone number","roleLabel":"Your role","roleHelp":"This describes your work; it does not grant access to a business.","roleOtherLabel":"Describe your role","roleOptions":{"OWNER":"Owner or partner","DIRECTOR":"Director or general manager","SALES":"Sales or business development","FINANCE":"Finance or accounts","OPERATIONS":"Operations or admin","OTHER":"Other"},"passwordLabel":"Password","confirmPasswordLabel":"Confirm password","submitButton":"Create account","alreadyHaveAccount":"Already have an account?","signIn":"Sign in","emailAlreadyExists":"This email already has an account. Sign in to continue your registration.","signInToContinue":"Sign in to continue","buyerInvitationValidating":"Checking your buyer invitation…","buyerInvitationSubtitle":"Create your account to accept {{buyerName}}'s supplier invitation","buyerInvitationBuyer":"Invited by {{buyerName}}","buyerInvitationEmailHint":"Enter the full email address matching {{email}}. For your security, the invitation only reveals this masked address.","buyerInvitationInvalid":"This buyer invitation is invalid, expired, or already closed. Ask the buyer for a new invitation.","passwordHelp":"At least 8 characters, with an uppercase letter, a lowercase letter, a number and one of @ $ ! % * ? &"},"forgotPassword":{"title":"Reset your password","subtitle":"Enter your email and we'll send you a reset link","emailLabel":"Email address","submitButton":"Send reset link","backToLogin":"Back to sign in","successMessage":"Check your email for a reset link"},"resetPassword":{"title":"Set new password","subtitle":"Choose a strong password for your account","passwordLabel":"New password","confirmPasswordLabel":"Confirm new password","submitButton":"Reset password","successMessage":"Your password has been reset"},"orgSelect":{"welcome":"Welcome, {{name}}","title":"Select organisation","subtitle":"Select an organisation to continue","continueButton":"Continue","noOrganizations":"No Organisations","noOrganizationsDescription":"You don't have access to any organisations yet. You can create a new organisation or wait for an invitation from an administrator.","createOrganisation":"Create Organisation","signOut":"Sign Out","checkingRegistration":"Checking your registration","registrationLookupError":"We couldn't check your registration. Please try again.","joinRequestHint":"If you asked to join an organisation, its administrator still needs to approve your request. We'll email you when they do.","membershipEnded":"You no longer have access to that business. If you think this is a mistake, ask its admin to invite you again."},"acceptInvite":{"validating":"Validating invitation...","heading":"You're Invited","subtitle":"You've been invited to join {{orgName}} on Zelo Procure.","acceptButton":"Accept Invitation","expiredMessage":"This invitation has expired","invalidMessage":"This invitation link is invalid or has expired.","invalidTitle":"Invalid Invitation","acceptedTitle":"Invitation Accepted","acceptedMessage":"You have successfully joined {{orgName}}. Choose an organization to continue.","signInToAccept":"Sign In to Accept","createAccount":"Create Account","signInExisting":"Sign in to existing account","goToLogin":"Go to Login","emailLabel":"Email","organizationLabel":"Organisation","roleLabel":"Role","expiresLabel":"Expires"},"acceptConnection":{"title":"New Connection Request","validating":"Validating connection request…","description":"{{orgName}} wants to connect with your organisation on Zelo Procure.","steps":{"review":"Review Request","confirm":"Confirm Connection","success":"Connected"},"accept":"Accept & Connect","decline":"Decline","requestDetails":"Request Details","from":"From","yourEmail":"Your Email","connectionType":"Connection Type","message":"Message","completedStepsLabel":"Your completed onboarding steps:","kybApproved":"Your KYB verification is approved — no re-verification needed.","alreadySetUp":"Since your organisation is already set up, you can connect instantly.","maybeLater":"Maybe Later","successTitle":"Connection Accepted","successMessage":"You are now connected with {{orgName}}. You can start trading on Zelo Procure.","declinedTitle":"Connection Declined","declinedMessage":"You have declined the connection request from {{orgName}}.","expiredTitle":"Request Expired","expiredMessage":"This connection request has expired.","invalidTitle":"Invalid Request","invalidMessage":"This connection request is invalid or has already been processed.","invalidOrExpired":"This connection link is invalid or has expired.","noToken":"No invitation token provided.","loadingError":"Failed to load connection request"},"errors":{"invalidCredentials":"The email or password you entered is incorrect","sessionExpired":"Your session has expired. Please sign in again.","accountLocked":"Your account has been locked. Please contact support.","emailNotVerified":"Please verify your email address before signing in","tooManyAttempts":"Too many sign-in attempts. Please wait a few minutes, then try again.","passwordExpired":"Your password has expired. Use the secure link sent to your email address to set a new one.","portalAccessDenied":"This account can't sign in to Zelo Procure. Please contact your organisation's administrator."},"brand":{"statusLive":"procure network · live","headline":"The source-to-pay backbone for modern procurement.","tagline1":"One unified platform, requisition to payment.","tagline2":"One network for every supplier.","tagline3":"Financing embedded at every payment.","onePlatform":"One platform"},"trust":{"soc2":"SOC 2","iso27001":"ISO 27001","bankGrade":"Bank-grade encryption"},"primaryContactClaim":{"brandLabel":"Zelo Procure","title":"Secure your organisation access","intro":"Continue to verify the primary contact details supplied by your organisation. No information will be sent until you continue.","accountTitle":"Set up your Zelo access","accountIntro":"Your customer added your business to Zelo Procure. Continue to confirm your contact details with a code, and your account will be ready. Nothing is sent until you continue.","accountReadyTitle":"Your account is ready","accountReadyDescription":"Opening your Zelo Procure workspace. If it does not open, use the button below.","accountCompletingDescription":"Your contact details are confirmed. We are setting up your account.","accountRecoveryPendingDescription":"Setup is paused. Ask the customer that added your business to Zelo to correct your contact details and send you a new link. This link will not work again.","accountLockedDescription":"Too many unsuccessful attempts were made. Ask the customer that added your business to Zelo to send you a new link.","accountDetailsIncorrectDescription":"These details were given by the customer that added your business to Zelo.","continue":"Continue securely","starting":"Checking access…","retry":"Try again","unavailableTitle":"We could not continue","sessionExpiredTitle":"This secure session has expired","sessionExpiredDescription":"Use the latest link sent to the primary contact to start again.","rateLimitedDescription":"Too many attempts were made. Wait a moment, then try again.","retryableDescription":"The service is temporarily unavailable. Your secure link has not been discarded; please try again.","invalidDescription":"This link is invalid, has expired, or has already been used. Secure links last 24 hours and are not renewed automatically. If you cannot find a newer link, ask the buyer that added your business to Zelo to arrange a new one.","verifyTitle":"Verify your contact details","verifyDescription":"For security, verify the supplied email address and phone number. Email is verified first, followed by phone.","emailLabel":"Email address","phoneLabel":"Phone number","channelVerified":"{{channel}} verified","sendCode":"Send verification code","sendingCode":"Sending code…","codeLabel":"6-digit verification code","codeDescription":"Enter the code sent to {{target}}.","deliveryUnconfirmed":"Delivery could not be confirmed. If the code is delayed, wait for the countdown before resending.","codeValidation":"Enter the complete 6-digit code.","verifyCode":"Verify code","verifyingCode":"Verifying code…","resendCode":"Resend code","resendIn":"Resend in {{seconds}}s","tryAgainIn":"Try again in {{seconds}}s","rateLimitedError":"Too many attempts were made. Wait for the countdown before trying again.","retryableError":"The code could not be sent right now. Please try again.","verificationError":"The code could not be verified. Check the code and try again.","challengeLockedError":"Too many incorrect attempts were made. Request a new code to continue.","challengeExpiredError":"This verification code has expired. Request a new code to continue.","detailsIncorrectDescription":"These details come from your organisation's registration record.","detailsIncorrect":"These details are incorrect","requestingCorrection":"Requesting correction…","correctionError":"We could not request a correction right now. Please try again.","missingDetails":"A required contact detail is missing. Request a correction before continuing.","recoveryPendingTitle":"Contact correction required","recoveryPendingDescription":"Verification is paused. Ask your organisation to correct the primary contact details through IMKAN. This link will not work again: once the details are corrected, ask them to arrange a new secure link for the corrected contact.","verifiedTitle":"Contact details verified","verifiedDescription":"Both contact channels are verified. Account setup will continue in the next step.","lockedTitle":"Verification is locked","lockedDescription":"Too many unsuccessful attempts were made. Ask your organisation to restart the primary contact process through IMKAN.","loginRequiredTitle":"Sign in to continue","loginRequiredDescription":"An account already exists for this contact. Sign in with that account, then reopen this secure link.","goToSignIn":"Go to sign in","notReadyTitle":"Verification is not ready","notReadyDescription":"Your contact verification has not finished yet. Check both codes, then try again.","completingTitle":"Securing your account","completingDescription":"Your contact details are verified. We are preparing secure access to your documents.","completing":"Continuing…","completionError":"We could not finish securing your account. Please try again.","codeResent":"A new code has been requested.","resumeCodeDescription":"Enter the code sent to your {{channel}}.","resumeUnavailableTitle":"We could not open this secure journey","resumeRetryableDescription":"The service is temporarily unavailable. Your progress is safe; please try again.","handoffRetryableDescription":"Your contact details are verified, but the secure document journey could not open. You do not need to enter the codes again.","continueToDocuments":"Continue to documents","continuingToDocuments":"Opening documents…","invalidResumeDescription":"This secure link is invalid, expired, or no longer available. Use the latest link sent to the primary contact.","resumingTitle":"Opening your secure journey","resumingDescription":"We are checking your access and saved progress.","resumeAuthenticationTitle":"Confirm it is you","resumeAuthenticationDescription":"For security, verify both your email address and phone number before accessing organisation documents.","authenticationExpires":"This authentication request expires {{date}}.","authenticationExpiredTitle":"This authentication request has expired","authenticationExpiredDescription":"Start a new secure authentication request. Previously entered codes cannot be reused.","restartAuthentication":"Start authentication again","fileRequired":"Choose a file to upload.","fileTooLarge":"The file must be no larger than {{size}} MB.","fileTypeInvalid":"Choose a file in one of the accepted formats.","expiryRequired":"Enter the document expiry date.","expiryPast":"The expiry date cannot be in the past.","requiredDocument":"Required","optionalDocument":"Optional","documentExpiry":"Document expiry: {{date}}","draftExpiry":"Draft retained until: {{date}}","statusDRAFT_SELECTED":"Draft selected","statusSUBMITTED":"Submitted","statusCLEAN":"Security scan passed","statusPENDING":"Security scan pending","statusUNSCANNED":"Awaiting security scan","statusINFECTED":"Rejected by security scan","statusERROR":"Security scan failed","statusEXPIRED":"Expired","statusIN_PROGRESS":"In progress","statusREVISION_REQUESTED":"Changes requested","statusCOMPLETED":"Completed","reusableStatusACTIVE":"Active","reusableStatusAVAILABLE":"Available","reviewStatusPENDING":"Review pending","reviewStatusAPPROVED":"Approved","downloadDocument":"Download","removeDocument":"Remove draft","replaceDocument":"Replace document","uploadDocument":"Upload document","fileHelp":"Accepted: {{formats}}. Maximum size: {{size}} MB.","fileHelpServerLimit":"Accepted: {{formats}}. Server file limits apply.","allowedByServer":"formats validated by the server","expiryLabel":"Expiry date","uploadingDocument":"Uploading…","reuseTitle":"Reuse an approved document","reuseDescription":"Choose reuse explicitly. The original document remains unchanged.","reuseDocument":"Use this document","removeConfirmTitle":"Remove this draft?","removeConfirmDescription":"Remove {{name}} from this assignment? It will not be submitted for review.","cancel":"Cancel","documentsUnavailableTitle":"Documents could not be loaded","documentsRetryableDescription":"Your saved documents have not been changed. Try loading them again.","invalidAssignmentDescription":"This assignment is not available. Use the latest secure link sent to the primary contact.","assignmentSessionExpiredDescription":"Your secure session has ended. Authenticate again to reopen your saved assignment.","reauthenticate":"Authenticate again","submitMissingRequired":"Add a current document to every required section before submitting.","submitWaitingForScan":"Every selected document must pass its security scan and remain unexpired.","submitRevisionChangeRequired":"Replace or add at least one document before resubmitting requested changes.","documentsTitle":"Organisation documents","documentsReadOnlyDescription":"These documents are read-only while the submission is being reviewed or after it is completed.","documentsDescription":"Upload new documents or explicitly reuse eligible documents. Drafts are saved only to this assignment until you submit them.","assignmentCompleted":"Document review completed","assignmentSubmitted":"Documents submitted for review","continueToApp":"Continue to Zelo Procure","continueToAppHint":"Nothing more is needed here. Open your workspace; you may be asked to sign in with your verified e-mail first.","revisionRequested":"Document changes requested","scannerUnavailable":"Secure document scanning is temporarily unavailable. No document was accepted; please try again later.","documentActionRetryable":"The document action could not be completed. Your existing selection is unchanged; please try again.","documentActionInvalid":"The document action was not accepted. Reload the latest assignment details and try again.","noDocumentsTitle":"No document requirements are available","noDocumentsDescription":"There are no document sections available for this assignment yet.","submittingDocuments":"Submitting…","submitDocuments":"Submit documents"},"passwordlessLogin":{"title":"Sign in without a password","description":"Enter your work email. We will send the one-time verification codes required for your account.","emailValidation":"Enter a valid email address.","codeValidation":"Enter the complete 6-digit code.","continue":"Continue securely","starting":"Starting secure sign-in…","nonEnumeratingNotice":"If an eligible account exists, verification instructions will be sent.","verifyEmailTitle":"Verify your email","verifyEmailDescription":"Enter the one-time code sent to your email address.","verifyPhoneTitle":"Verify your phone","verifyPhoneDescription":"Enter the one-time code sent to your phone number.","emailVerified":"Email address verified","codeLabel":"6-digit verification code","verify":"Verify code","verifying":"Verifying…","resend":"Resend code","resending":"Requesting a new code…","resendIn":"Resend in {{seconds}}s","resent":"A new code has been requested.","rateLimitedError":"Too many attempts were made. Wait for the countdown before trying again.","retryableError":"Secure sign-in is temporarily unavailable. Please try again.","invalidError":"We could not verify those details. Check the code or start again.","restoringTitle":"Finishing secure sign-in","restoringDescription":"Your identity is verified. We are opening your organisation access.","restoringSession":"Restoring your secure session…","retryContinue":"Continue to your account","usePassword":"Use email and password","usePasswordless":"Use verification codes instead"},"validation":{"emailRequired":"Please enter your email address","emailInvalid":"This doesn't look like a valid email address","passwordRequired":"Please enter your password","firstNameRequired":"Please enter your first name","lastNameRequired":"Please enter your last name","roleRequired":"Please select your role","roleOtherTooLong":"Role description must be at most 100 characters","roleOtherRequired":"Please describe your role","passwordMinLength":"Password must be at least 8 characters","confirmPasswordRequired":"Please confirm your password","passwordsMustMatch":"The two passwords don't match. Please make sure they're the same.","phoneInvalid":"Please enter a complete phone number, for example 50 123 4567.","passwordWeak":"Please include an uppercase letter, a lowercase letter, a number and one of @ $ ! % * ? &"},"supplierAccess":{"offerTitle":"Invited to respond to a request?","offerDescription":"Open it with a one-time code sent to your e-mail. You do not need a password.","offerButton":"Get a sign-in code","title":"Get a sign-in code","description":"Enter the e-mail address your customer's invitation was sent to.","phoneLabel":"Mobile number","phoneHint":"We also send a code to this number.","phoneRequired":"Please enter your mobile number.","send":"Send code","sending":"Sending…","nonEnumeratingNotice":"If this address was invited, a code is on its way.","codeSentEmail":"If this address was invited, a code is on its way. Enter the 6-digit code from the e-mail.","codeSentPhone":"Enter the 6-digit code sent to your mobile number.","codeLifetime":"Each code works for 5 minutes. It can take a minute to arrive.","wrongCode":"This code is not right. Check it and try again, or ask for a new code.","wrongCodeAttempts":"This code is not right. Wrong codes you can still enter: {{remaining}}.","codeExpired":"This code has expired. Ask for a new code and enter it here.","formatError":"Check the e-mail address and mobile number, then try again.","requirementsChanged":"The sign-in details we need have changed. Check the form and try again.","startAgain":"Start again","backToSignIn":"Back to sign in","finishingDescription":"Your code is verified. We are opening the request for you.","lockedTitle":"Too many wrong codes","lockedDescription":"For your security, this code no longer works. Start again to get a new one.","expiredTitle":"This code request has expired","expiredDescription":"Codes only work for a few minutes. Start again to get a new one.","invalidTitle":"This code can no longer be used","invalidDescription":"Start again to get a new code.","notEligibleTitle":"We could not open the request for you","notEligibleDescription":"Ask your colleague who already uses Zelo to add you, or open the e-mail again later.","loginRequiredTitle":"You already have a Zelo account","loginRequiredDescription":"Sign in with your password or a code. We then add you to your company's bid and open the request.","joinEmailUnverified":"We could not add you to this request because your account's e-mail address is not verified yet.","joinEmailMismatch":"This request was sent to a different e-mail address from the one you signed in with.","joinNotAvailable":"This request is no longer open to you. Ask your colleague who already uses Zelo to add you, or open the e-mail again later.","joinFailed":"We could not add you to this request. Open the link in the e-mail again to try once more.","joinOfferTitle":"This request was sent to another supplier company","joinOfferDescription":"Your account does not belong to that company yet. If the invitation went to your e-mail address, join it as a bidder to open the request. Your other companies stay as they are.","joinOfferButton":"Join the invited supplier","joinOfferFailed":"We could not add you just now. Please try again.","memberWithoutBidAccessTitle":"You are already a member of this supplier","memberWithoutBidAccessDescription":"Your access does not include sourcing invitations yet, so you cannot open quotes or responses. Ask your administrator to give you access to sourcing invitations."},"supplierLinkReplaced":{"title":"This link has been replaced","description":"Open the latest e-mail about this request from your customer and use its link: from there you can sign in with a code sent to your e-mail. Already have a Zelo account? Sign in and open Sourcing invitations. If you cannot find the e-mail, ask your customer to get in touch with you.","signIn":"Sign in"}},"common":{"buttons":{"save":"Save","cancel":"Cancel","delete":"Delete","edit":"Edit","create":"Create","update":"Update","add":"Add","remove":"Remove","search":"Search","filter":"Filter","close":"Close","back":"Back","next":"Next","previous":"Previous","yes":"Yes","no":"No","view":"View","preview":"Preview","refresh":"Refresh","fullscreen":"Fullscreen","minimize":"Minimize","confirm":"Confirm","submit":"Submit","decrease":"Decrease","increase":"Increase","submitForApproval":"Submit for Approval","markAsRead":"Mark as read","markAsUnread":"Mark as unread","submitting":"Submitting...","done":"Done","reset":"Reset","clear":"Clear","select":"Select","upload":"Upload","download":"Download","openLink":"Open link","export":"Export","import":"Import","print":"Print","copy":"Copy","paste":"Paste","duplicate":"Duplicate","archive":"Archive","restore":"Restore","retry":"Retry","chooseFile":"Choose file"},"labels":{"ai":"AI","aiFilled":"Filled by AI","name":"Name","email":"Email","phone":"Phone","address":"Address","status":"Status","date":"Date","time":"Time","amount":"Amount","currency":"Currency","description":"Description","notes":"Notes","notesPlaceholder":"Enter notes or comments...","comments":"Comments","attachments":"Attachments","type":"Type","required":"Required","optional":"Optional","created":"Created","updated":"Updated","total":"Total","subtotal":"Subtotal","tax":"Tax","discount":"Discount","actions":"Actions","details":"Details","level":"Level","levels":"Levels","hours":"hours","settings":"Settings","viewAll":"View all","noItems":"No items","openCalendar":"Open calendar","moreOptions":"More options","openMenu":"Open menu","select":"Select","code":"Code","viewDetails":"View Details","id":"ID","createdAt":"Created At","updatedAt":"Updated At","createdBy":"Created By","updatedBy":"Updated By","datePlaceholder":"dd/mm/yyyy"},"status":{"active":"Active","invited":"Invited","suspended":"Suspended","removed":"Removed","inactive":"Inactive","pending":"Pending","approved":"Approved","rejected":"Rejected","draft":"Draft","completed":"Completed","cancelled":"Cancelled","inProgress":"In Progress","underReview":"Under Review","enabled":"Enabled","disabled":"Disabled","all":"All","none":"None","ACTIVE":"Active","APPROVED":"Approved","PAID":"Paid","VERIFIED":"Verified","PENDING":"Pending","UNDER_REVIEW":"Under Review","DISPUTED":"Disputed","REJECTED":"Rejected","CHANGE_REQUESTED":"Change requested","DECLINED":"Declined","OVERDUE":"Overdue","DEACTIVATED":"Deactivated","SUBMITTED":"Submitted","SUSPENDED":"Suspended","EXPIRED":"Expired","DRAFT":"Draft","CANCELLED":"Cancelled","INVITATION_SENT":"Invitation Sent","IN_REVIEW":"In review","PUBLISHED":"Published","DISCONTINUED":"Discontinued","ARCHIVED":"Archived","PARTIALLY_PAID":"Partly paid","FULLY_CREDITED":"Fully credited"},"validation":{"required":"This field is required","invalidEmail":"Please enter a valid email address","invalidPhone":"Please enter a valid phone number","minLength":"Must be at least {{min}} characters","maxLength":"Must be no more than {{max}} characters","passwordMismatch":"Passwords do not match","invalidFormat":"Invalid format","minValue":"Minimum value is {{min}}","maxValue":"Maximum value is {{max}}","uniqueValue":"This value already exists"},"pagination":{"showing":"Showing {{from}} to {{to}} of {{total}}","rowsPerPage":"Rows per page","page":"Page {{current}} of {{total}}","noResults":"No results found","loadMore":"Load more"},"confirm":{"deleteTitle":"Confirm Deletion","deleteMessage":"Are you sure you want to delete {{item}}? This action cannot be undone.","unsavedChanges":"You have unsaved changes. Are you sure you want to leave?","unsavedTitle":"Leave without saving?","unsavedDescription":"Your changes on this page are not saved yet. If you leave now, they will be lost.","leavePage":"Leave page","stayOnPage":"Stay on page","discardTitle":"Discard your changes?","discardDescription":"What you entered in this form is not saved yet. If you close it now, it will be lost.","discardChanges":"Discard changes","keepEditing":"Keep editing"},"time":{"justNow":"Just now","minutesAgo_one":"{{count}} minute ago","minutesAgo_other":"{{count}} minutes ago","hoursAgo_one":"{{count}} hour ago","hoursAgo_other":"{{count}} hours ago","daysAgo_one":"{{count}} day ago","daysAgo_other":"{{count}} days ago","today":"Today","yesterday":"Yesterday"},"deadline":{"passed":"Deadline passed","hoursLeft_one":"{{count}}h left","hoursLeft_other":"{{count}}h left","daysLeft_one":"{{count}}d left","daysLeft_other":"{{count}}d left"},"dueDate":{"today":"Today","tomorrow":"Tomorrow","inDays_one":"In {{count}} day","inDays_other":"In {{count}} days","overdue_one":"Overdue by {{count}} day","overdue_other":"Overdue by {{count}} days","late_one":"{{count}} day late","late_other":"{{count}} days late","expired_one":"Expired {{count}} day ago","expired_other":"Expired {{count}} days ago"},"state":{"loading":"Loading...","error":"Something went wrong","success":"Success","noData":"No data available","noResults":"No results found","loadError":"We couldn't load this list. Please try again.","noRecords":"There are no records to display right now.","orgLoadError":"Unable to load organisation. Redirecting to sign in…"},"actionTray":{"title":"Actions","inProgress_one":"{{count}} in progress","inProgress_other":"{{count}} in progress","noneInProgress":"No actions in progress","empty":"No async actions yet","emptyDescription":"Background tasks will appear here when running","groupInProgress":"In Progress","groupFailed":"Failed","groupCompleted":"Completed","timeJustNow":"Just now","timeMinutes":"{{count}}m ago","timeHours":"{{count}}h ago","timeDays":"{{count}}d ago"},"navigation":{"collapseSidebar":"Collapse sidebar","expandSidebar":"Expand sidebar","mainNav":"Main navigation","openMenu":"Open menu","closeMenu":"Close menu","goBack":"Go back","openActions":"Open actions menu","userMenu":"User menu","switchToVendor":"Switch to supplier mode","switchToBuyer":"Switch to buyer mode","toggleMenu":"Toggle menu","notifications":"Notifications","openNotifications":"Open notifications","actionTray":"Action tray","closeActions":"Close actions","firstPage":"First page","previousPage":"Previous page","nextPage":"Next page","lastPage":"Last page","search":"Search navigation"},"orgSwitcher":{"switchOrganization":"Switch Organization","signOut":"Sign out","noOrganizations":"No organisations found","createOrganisation":"Create Organisation","linkTitle":"This link is for {{organization}}","linkDescription":"You are working in {{current}}. Switch to {{organization}} to open it there, or stay in {{current}}.","linkSwitch":"Switch to {{organization}}","linkStay":"Stay in {{current}}"},"search":{"placeholder":"Search...","noResults":"No results found for \"{{query}}\"","clearSearch":"Clear search"},"table":{"summaryView":"Summary view","configuredColumns":"Configured columns","noData":"No data to display","columns":"Columns","filters":"Filters","clearFilters":"Clear filters","exportCsv":"Export CSV","exportAsCSV":"Export as CSV","exportAsExcel":"Export for Excel (CSV)","exportTruncated":"Only the first {{shown}} of {{total}} rows were exported. Add filters to export the rest.","exportFileName":"table-export","rowActions":"Row actions","selectAll":"Select all","deselectAll":"Deselect all","selected_one":"{{count}} selected","selected_other":"{{count}} selected","viewCard":"Card view","viewTable":"Table view","applyFilters":"Apply filters","activeFilters_one":"{{count}} active filter","activeFilters_other":"{{count}} active filters","searchPlaceholder":"Search","searchMinChars":"Type at least {{min}} characters to search","searchNoMatches":"Check the spelling or try a shorter word.","savedFilterEditUnavailable":"This saved filter can't be changed here.","viewSaveFailed":"Your table settings could not be saved. Please try again.","filterOptionsFailed":"Filter options could not be loaded. Please try again.","partitionNotice":"Showing only “{{value}}”. Other items are hidden.","showAll":"Show all","exporting":"Preparing export…","exportInProgress":"An export is already being prepared. Please wait for it to finish."},"filters":{"title":"Filters","searchColumns":"Search columns...","selectDateRange":"Select date range","customRange":"Custom Range","clearFilter":"Clear Filter","applyRange":"Apply range","backToPresets":"← Back to Presets","range":"Range:","loadingSuggestions":"Loading suggestions...","noMatches":"No matches for \"{{query}}\"","noSuggestions":"No suggestions available","selectPresetOrCustom":"Select a preset or choose Custom Range to pick dates.","presetGroups":{"quick":"Quick","thisPeriod":"This Period","lastPeriod":"Last Period","rollingPast":"Rolling (Past)","until":"Until","upcoming":"Upcoming","restOfPeriod":"Rest of Period"},"presets":{"today":"Today","yesterday":"Yesterday","thisWeek":"WTD","lastWeek":"Last Week","last7Days":"Last 7 Days","last30Days":"Last 30 Days","last90Days":"Last 90 Days","thisMonth":"MTD","lastMonth":"Last Month","thisQuarter":"QTD","lastQuarter":"Last Quarter","thisYear":"YTD","lastYear":"Last Year","next7Days":"Next 7 Days","next30Days":"Next 30 Days","next90Days":"Next 90 Days","restOfWeek":"Rest of Week","restOfMonth":"Rest of Month","restOfQuarter":"Rest of Quarter","restOfYear":"Rest of Year","untilToday":"Until Today","untilYesterday":"Until Yesterday","untilThisWeek":"Until This Week","untilThisMonth":"Until This Month","untilThisQuarter":"Until This Quarter","untilThisYear":"Until This Year"},"moreDateRanges":"More date ranges","fewerDateRanges":"Fewer date ranges","moreValuesHint":"Showing the {{limit}} most common values. Type to find others.","refineSearchHint":"More than {{limit}} values match. Keep typing to narrow the list."},"mode":{"buyer":"Buyer","vendor":"Supplier","buyerMode":"Buyer Mode","vendorMode":"Supplier Mode","switchMode":"Switch mode","switchTooltip":"You now have both Buyer and Supplier access. Click to switch modes."},"notifications":{"title":"Notifications","markAllRead":"Mark all as read","empty":"No notifications","emptyDescription":"You're all caught up!","viewAll":"View all notifications","priority":{"low":"Low priority","medium":"Medium priority","high":"High priority","critical":"Critical priority"}},"document":{"upload":"Upload Document","download":"Download","view":"View Document","delete":"Delete Document","noDocuments":"No documents attached","noDocumentAttached":"No document attached","dragDrop":"Drag & drop or click to upload","supportedFormats":"Supported formats: {{formats}}","maxSize":"Maximum file size: {{size}}","totalDue":"Total Due","dueDate":"Due Date","loadingDocument":"Loading document…","uploadedOn":"Uploaded {{date}}","downloadDocument":"Download document","printDocument":"Print document","openInNewTab":"Open document in new tab","invoice":"Invoice","billTo":"Bill To","date":"Date","due":"Due","total":"Total"},"address":{"street":"Street","city":"City","state":"State / Emirate","country":"Country","postalCode":"Postal Code","poBox":"P.O. Box"},"payment":{"markAsPaid":"Mark as Paid","markAsPaidTitle":"Mark Invoice as Paid","markAsPaidDescription":"Record the payment details for this invoice. The invoice will be marked as PAID and the paid amount will be set equal to the total amount.","markAsPaidReferenceHint":"Enter the payment reference number or identifier (e.g., check number, wire transfer ID, ACH reference)","schedulePayment":"Schedule Payment","schedulePaymentTitle":"Schedule Payment","schedulePaymentDescription":"Schedule a payment date for this invoice. You can optionally specify the payment method and reference number.","paymentDate":"Payment Date","paymentMethod":"Payment Method","paymentReference":"Payment Reference","paymentReferenceHint":"Optional reference number for tracking this payment","selectMethod":"Select payment method (optional)","amountPaid":"Amount Paid","bankTransfer":"Bank Transfer","cheque":"Cheque","card":"Card","cash":"Cash","other":"Other","referenceInputPlaceholder":"e.g. ACH-2024-1234, WIRE-2024-5678","validation":{"paymentDateRequired":"Please select the payment date","paymentDateInvalidFormat":"Please enter the date in YYYY-MM-DD format","paymentReferenceRequired":"Please enter the payment reference (e.g. check number, wire ID)","notesRequired":"Please enter a value before continuing","amountRequired":"Please enter the amount paid","amountInvalid":"Enter an amount above zero with at most {{decimals}} decimal places","amountAboveBalance":"The amount can't be more than the balance due ({{balance}})","paymentReferenceTooLong":"The reference can have at most 100 characters"},"recordPayment":"Record payment","recordPaymentTitle":"Record a payment","recordPaymentDescription":"Enter the payment as it left your bank. Pay the full balance or only part of it; the balance due updates once the payment is recorded.","amountPaidIn":"Amount paid ({{currency}})","amountHint":"Balance due: {{balance}}. Enter a smaller amount to record a part payment.","valueDate":"Value date","valueDateHint":"The date the money left your account, as shown on the bank statement.","bankReference":"Bank reference","bankReferenceHint":"The transfer, cheque or letter of credit reference from your bank. Each payment on an invoice needs its own reference.","instrumentHint":"Record the payment here once the cheque has cleared or the letter of credit has paid. Track the cheque or letter of credit itself under Payment instruments on this invoice.","scheduleDateOnlyDescription":"Choose the date you plan to pay this invoice. The supplier sees the planned date. Record the payment itself once the money has left your bank."},"approvals":{"approve":"Approve","reject":"Reject","pending":"Pending Approval","approved":"Approved","rejected":"Rejected","comment":"Comment","addComment":"Add a comment (optional)","rejectionReason":"Reason for rejection","approveSuccess":"Approved successfully","rejectSuccess":"Rejected successfully","approveError":"Failed to approve","rejectError":"Failed to reject"},"flows":{"SOURCING":"Sourcing","PROCUREMENT":"Procurement","INVOICE_FINANCING":"Invoice financing"},"statusBadge":{"draft":"Draft","pending":"Pending","submitted":"Submitted","in_approval":"In Approval","pending_approval":"Pending Approval","approved":"Approved","rejected":"Rejected","grn_pending":"GRN Pending","grn_partial":"Partial Receipt","grn_verified":"GRN Verified","grn_dispute":"GRN Dispute","payment_pending":"Payment Pending","payment_scheduled":"Payment Scheduled","paid":"Paid","cancelled":"Cancelled","on_hold":"On Hold","voided":"Voided","active":"Active","inactive":"Inactive","completed":"Completed","processing":"Processing","failed":"Failed","expired":"Expired","DRAFT":"Draft","RECORDED_DRAFT":"Recorded draft","PENDING":"Pending","PENDING_APPROVAL":"Pending Approval","PENDING_INTERNAL_APPROVAL":"Pending Internal Approval","IN_APPROVAL":"In Approval","ISSUED":"Issued","IN_ACCEPTANCE":"In Acceptance","ACCEPTED":"Accepted","PENDING_CERTIFICATION":"Awaiting Certification","IN_CERTIFICATION":"In Certification","RETURNED":"Returned","CERTIFIED":"Certified","PARTIALLY_CERTIFIED":"Partially Certified","WITHDRAWN":"Withdrawn","APPROVED":"Approved","REJECTED":"Rejected","CANCELLED":"Cancelled","SENT":"Sent","ACKNOWLEDGED":"Accepted","CHANGE_REQUESTED":"Change Requested","IN_FULFILLMENT":"In Fulfillment","PARTIALLY_FULFILLED":"Partially Fulfilled","FULFILLED":"Fulfilled","CLOSED":"Closed","ON_HOLD":"On Hold","DISPATCHED":"Dispatched","IN_TRANSIT":"In Transit","DELIVERED":"Delivered","GRN_ISSUED":"GRN issued – awaiting approval","RECEIVED":"Received","PARTIALLY_RECEIVED":"Partly Received","CREATED":"Created","SEALED":"Sealed","PENDING_INSPECTION":"Pending Inspection","INSPECTED":"Inspected","VERIFIED":"Verified","COMPLETE":"Complete","PARTIAL":"Partial","DISPUTED":"Disputed","INTERNAL_APPROVED":"Internally Approved","INTERNAL_REJECTED":"Internally Rejected","SUBMITTED":"Submitted","SUBMITTED_TO_BUYER":"Submitted to Buyer","PENDING_MATCHING":"Pending Matching","MATCHED":"Matched","MATCHING_EXCEPTION":"Matching Exception","BUYER_REJECTED":"Buyer Rejected","REVISION_REQUESTED":"Revision Requested","PAYMENT_SCHEDULED":"Payment Scheduled","PAID":"Paid","VOIDED":"Voided","ESCALATED":"Escalated","VERIFICATION_FAILED":"Verification Failed","CALCULATED":"Calculated","PARTIALLY_RELEASED":"Partially Released","FULLY_RELEASED":"Fully Released","SETTLED":"Settled","FINANCED":"Financed","NEW":"New","ONBOARDING":"Onboarding","ONBOARDING_REJECTED":"Onboarding Rejected","INVITATION_SENT":"Invitation Sent","INVITATION_ACCEPTED":"Invitation Accepted","INVITATION_EXPIRED":"Invitation Expired","KYV_PENDING":"KYV Pending","KYV_SUBMITTED":"KYV Submitted","KYV_IN_REVIEW":"KYV In Review","KYV_APPROVED":"KYV Approved","KYV_REJECTED":"KYV Rejected","TERMS_PENDING":"Terms Pending","ACTIVE":"Active","SUSPENDED":"Suspended","BLOCKED":"Blocked","TERMINATED":"Terminated","INACTIVE":"Inactive","DEACTIVATED":"Deactivated","COMPLETED":"Completed","DISBURSED":"Disbursed","OVERDUE":"Overdue","PENDING_REVIEW":"Pending Review","CHANGES_REQUESTED":"Changes Requested","UNDER_REVIEW":"Under Review","CONVERTED_TO_RFI":"Converted to RFI","CONVERTED_TO_RFQ":"Converted to RFQ","CONVERTED_TO_PO":"Converted to PO","SENT_TO_VENDORS":"Sent to Vendors","RESPONSES_OPEN":"Responses Open","RESPONSES_CLOSED":"Responses Closed","UNDER_EVALUATION":"Under Evaluation","CLARIFICATION_ROUND":"Clarification Round","SHORTLIST_FINALISED":"Shortlist Finalised","QUALIFIED":"Qualified","NOT_QUALIFIED":"Not Qualified","INVITED":"Invited","VIEWED":"Viewed","IN_PROGRESS":"In Progress","DECLINED":"Declined","NO_RESPONSE":"No Response","SHORTLISTED":"Shortlisted","NOT_SHORTLISTED":"Not Shortlisted","BIDDING_OPEN":"Bidding Open","BIDDING_CLOSED":"Bidding Closed","PENDING_FINANCE_REVIEW":"Finance Review","AWARDED":"Awarded","TECHNICALLY_QUALIFIED":"Technically Qualified","TECHNICALLY_DISQUALIFIED":"Technically Disqualified","NOT_AWARDED":"Not Awarded","PUBLISHED":"Published","IN_REVIEW":"In review","DISCONTINUED":"Discontinued","ARCHIVED":"Archived","GRN_PENDING":"Awaiting Receipt","GRN_PARTIAL":"Partial Receipt","GRN_VERIFIED":"Receipt Verified","GRN_DISPUTE":"Receipt Disputed","PAYMENT_PENDING":"Payment Pending","INSPECTION":"Under Inspection","DUE_SOON":"Due soon","UPCOMING":"Upcoming","DUE_DATE_UNAVAILABLE":"Due date pending","REMOVED":"Removed","AVAILABLE":"Available","RESERVED":"Reserved","BOOKED":"Booked","SOLD":"Sold","COMPLETED_WITH_ERRORS":"Completed with errors","PROCESSING":"Processing","FAILED":"Failed","VALIDATING":"Validating","RECEIPT":"Receipt","ISSUE":"Issue","TRANSFER":"Transfer","ADJUSTMENT":"Adjustment","RESERVATION":"Reservation","RELEASE":"Release","RECORDED":"Recorded","AUTHORIZED":"Authorised","NOT_AUTHORIZED":"Not authorised","RAISED":"Raised","APPLIED":"Applied","MATCH_EXCEPTION":"Match exception","CAPTURED_AWAITING_ACCEPTANCE":"Awaiting goods acceptance","EVIDENCE_AVAILABLE":"Evidence available","NOT_APPLICABLE":"Not applicable","NOT_EVALUATED":"Not checked yet","RELEASED":"Released","POSTED":"Posted","NOT_REQUIRED":"Not required","OVER_DELIVERED":"Over-delivered","EVIDENCE_ONLY":"Evidence only","CONTESTED":"Contested","APPLICATION_BLOCKED":"Not applied","CLAIMED":"Claimed","NONE":"None","PROPOSED":"Proposed","IN_DECISION":"In decision","AGREED":"Agreed","RESOLVED":"Resolved","AWAITING_RETURN":"Awaiting return","AWAITING_REPLACEMENT":"Awaiting replacement","AWAITING_EVIDENCE":"Awaiting evidence","AWAITING_CREDIT":"Awaiting credit","AWAITING_CLAIM_SETTLEMENT":"Awaiting claim settlement","FILED":"Filed","COUNTERED":"Countered","OPEN":"Open","IMPLEMENTED":"Implemented","REOPENED":"Reopened","CHECK_REJECTED":"Check rejected","EFFECTIVE":"Effective","PENDING_CHECK":"Awaiting check","SUPERSEDED":"Superseded","WAIVED":"Waived","UPHELD":"Upheld","WITHIN":"Within tolerance","BEYOND":"Beyond tolerance","COUNTED":"Counted","NOT_COUNTED":"Not counted","UNVERIFIED_REFERENCE":"Unverified reference","MATCH_PENDING":"At matching","PARTIALLY_ORDERED":"Part ordered","FULLY_CREDITED":"Fully credited"},"emptyState":{"defaultTitle":"Nothing here yet","defaultDescription":"Get started by creating your first item."},"errorState":{"defaultTitle":"Something went wrong","defaultDescription":"We encountered an error loading this content.","retry":"Try again"},"appError":{"title":"Something went wrong on this page","description":"Please reload the page. If this keeps happening, go to the home page and try again.","reload":"Reload page","goHome":"Go to home","linkReloadDescription":"Please reload the page. If this keeps happening, open the link in your email again.","linkReopenDescription":"Please open the link in your email again. If this keeps happening, contact the person who sent it to you."},"notFound":{"title":"We couldn't find this page","description":"The link may be old or typed incorrectly. Please check the address and try again.","goHome":"Go to home","signIn":"Sign in"},"noAccess":{"title":"You don't have access to this page","titleArea":"You don't have access to {{area}}","description":"If you need it for your work, ask your organisation's administrator to give you access.","descriptionArea":"Your access is set by your organisation's administrator. If you need it for your work, ask them to give you access to {{area}}.","goHome":"Go to home"},"accessCheck":{"loading":"Checking your access…","errorTitle":"We couldn't check your access","errorDescription":"Please check your internet connection and try again. If this keeps happening, ask your organisation's administrator to check your access.","missingKeyDescription":"Your membership is active, but the permissions needed to open this workspace have not been assigned. Ask your organisation administrator to configure your access.","retry":"Try again"},"passwordInput":{"hide":"Hide password","show":"Show password"},"theme":{"toggle":"Toggle theme","label":"Theme","light":"Light","dark":"Dark","system":"System"},"columnManager":{"title":"Column Manager","searchPlaceholder":"Search columns...","visibleCount":"{{count}} of {{total}} visible","showAll":"All","hideAll":"None","reset":"Reset to default","noMatch":"No columns match your search","saving":"Saving...","instructions":"Drag columns to reorder. Click the eye icon to show/hide. Click the pin icon to freeze columns."},"org":{"mockDataToggle":"Use Mock Data","fields":{"createdOn":"Created On","taxId":"Tax ID","registrationNumber":"Registration Number","paymentTerms":"Payment Terms","netDays":"Net {{count}} days","group":"Group","tier":"Tier","bankName":"Bank Name","bankAccount":"Account Number","routingNumber":"Routing Number","swiftCode":"SWIFT Code","tradingName":"Trading Name","vendorCode":"Vendor Code","code":"Code","vendorGroup":"Vendor Group","organizationType":"Organization Type","website":"Website","contactPerson":"Contact Person","addressLine1":"Address Line 1","addressLine2":"Address Line 2","riskScore":"Risk Score","creditLimit":"Credit Limit","totalInvoices":"Total Invoices","currentBalance":"Current Balance","timezone":"Timezone","dateFormat":"Date Format","fiscalYearStart":"Fiscal Year Start"},"tabs":{"businessInformation":"Business Information","bankingInformation":"Banking Information"},"sections":{"contactInformation":"Contact Information","contact":"Contact","basicInformation":"Basic Information","addressInformation":"Address Information","businessInformation":"Business Information","bankingInformation":"Banking Information","financialInformation":"Financial Information","additionalInformation":"Additional Information","metadata":"Metadata"},"buttons":{"viewMore":"View More"}},"lineItem":{"actions":"Line Item Actions","viewDetails":"View Details","editQuantity":"Edit Quantity","addNote":"Add Note","removeItem":"Remove Item","newQuantity":"New Quantity","notePlaceholder":"Enter your note here...","fields":{"itemName":"Item Name","itemCode":"Item Code","description":"Description","quantityUnit":"Quantity & Unit","unitPrice":"Unit Price","totalAmount":"Total Amount","category":"Category","supplier":"Supplier","deliveryDate":"Delivery Date","notes":"Notes"},"removeConfirmTitle":"Remove Item","removeConfirmDesc":"Are you sure you want to remove \"{{name}}\" (Qty: {{qty}} {{unit}})? This action cannot be undone.","itemCodePrefix":"Item Code:"},"summary":{"breakdown":"Breakdown","paymentTermsSection":"Payment Terms","bankAccount":"Bank account","terms":"Terms","earlyFinancingLabel":"Early financing requested","earlyFundingLabel":"48hr funding","poReference":"Linked Purchase Order","viewPoReference":"View PO reference","reference":"Reference"},"detailsTab":{"noDetails":"No details available"},"paymentTermsPOD":{"title":"Payment Terms","youGetPaid":"You Get Paid","youPayOn":"You Pay On","remaining":"Remaining","days":"days","daysElapsed":"{{elapsed}} of {{total}} days elapsed","financingRequested":"Early Financing Requested","pendingApproval":"Pending approval — funds within 24h","terms":"Terms","bankAccount":"Bank account","accountNumber":"Account number","invoiceDate":"Invoice Date","termDescription":"100% due {{days}} days after invoice date","noEarlyFinancing":"No early financing — standard {{days}}-day payment cycle","pendingReview":"Pending review by Zelo","kybPendingDesc":"Awaiting KYB approval before processing your application","approvedDesc":"Funds will be disbursed to your bank account shortly","disbursedDesc":"Funds have been transferred to your bank account","rejectedDesc":"Your financing application was not approved","viewApplication":"View Application","overdue":"Overdue","dueToday":"Due today","paidInFull":"Paid in full","paid":"Paid","wasDue":"It was due on {{date}}","draftDesc":"Not sent to Zelo yet","actionDesc":"Something is needed from you — open the application","cancelledDesc":"This application was cancelled"},"vendorTray":{"vendorInfo":"Vendor Information","buyerInfo":"Buyer Information","closeTray":"Close tray","unableToLoad":"Unable to load information","vendorId":"Vendor ID: {{id}}","buyerId":"Buyer ID: {{id}}","rating":"Rating: {{value}}","orders":"Orders: {{value}}","contactInfo":"Contact Information","businessAddress":"Business Address","website":"Website"},"counterparty":{"contactInformation":"Contact Information","businessAddress":"Business Address","contactPerson":"Contact Person","email":"Email","phone":"Phone","website":"Website","message":"Message","call":"Call","rating":"Rating: {{value}}/5","orders":"Orders: {{value}}"},"documentSummary":{"subtotalWithCount_one":"Subtotal ({{count}} item)","subtotalWithCount_other":"Subtotal ({{count}} items)","tax":"Tax","total":"Total","paid":"Paid","balanceDue":"Balance Due","linked":"Linked {{label}}"},"approvalTimeline":{"defaultTitle":"Approval Timeline","progress":"Progress","approvalNotes":"Approval Notes","viewApprovalNotes":"View approval notes","approvalRule":"Approval rule: {{name}}","listItems":"{{title}} items","autoApproved":"Approved automatically — no approval rule matched","autoApprovedShort":"Approved automatically","autoApprovedPolicyBy":"Follows your setting for documents no approval rule covers (version {{revision}}, set by {{name}})","autoApprovedPolicy":"Follows your setting for documents no approval rule covers (version {{revision}})","autoApprovedDefaultPolicy":"Follows the standard setting for documents no approval rule covers"},"notificationFilters":{"all":"All","unread":"Unread","approvals":"Approvals","financing":"Financing","compliance":"Compliance","invoices":"Invoices","system":"System","ariaLabel":"Notification filters"},"lineItems":{"title":"Line Items","searchPlaceholder":"Search items...","noItems":"No line items","filterItems":"Filter items","viewAll":"View all line items","allItems":"All line items","itemCount_one":"{{count}} Item","itemCount_other":"{{count}} Items","viewAllShort":"View all","noMatches":"No items match your search","allTitle_one":"{{count}} item","allTitle_other":"All {{count}} items"},"events":{"noEvents":"No events recorded","created":"Created","statusChanged":"Status changed"},"relatedCards":{"noItems":"No items","invoiceAmount":"Invoice Amount"},"bulkImport":{"title":"Bulk Import","downloadTemplate":"Download Template","downloadTemplateLink":"Download template","uploadCsv":"Upload CSV","processing":"Processing...","success":"Import completed","error":"Import failed","preview":"Preview","confirm":"Confirm Import","dragDrop":"Drag & drop CSV file or click to browse","maxRecords":"Maximum {{count}} records per import","clickOrDrag":"Click or drag a .csv file here","rowsDetected_one":"{{count}} row detected","rowsDetected_other":"{{count}} rows detected","importing":"Importing…","importRows_one":"Import {{count}} row","importRows_other":"Import {{count}} rows","requiredColumns":"Required columns:","optionalColumns":"Optional:","importedSuccess":"{{count}} imported — done!","importedWithFailed":"{{success}} imported, {{failed}} failed","andMoreRows_one":"… and {{count}} more row","andMoreRows_other":"… and {{count}} more rows","andMoreErrors_one":"… and {{count}} more","andMoreErrors_other":"… and {{count}} more","csvOnly":"Please upload a CSV file"},"paymentTermSelector":{"defaultTitle":"Select payment term","defaultSubtitleSingle":"Pick a term from your library.","defaultSubtitleMulti":"Pick one or more terms from your library.","applySingle":"Apply","applyMulti":"Apply","tabs":{"standard":"Standard","custom":"Custom"},"tabHint":{"standard":"Platform-wide payment terms available to every organization. To use a tailored term, switch to the Custom tab or create a new one in Settings → Payment Terms.","custom":"Payment terms created by your organization. Add or edit them in Settings → Payment Terms."},"searchPlaceholder":"Search by code, name or description","clearSearch":"Clear search","selectedLabel":"Selected:","noSelectionHintSingle":"Pick a term from the list to continue.","noSelectionHintMulti":"Pick at least one term from the list to continue.","selectedCount_one":"{{count}} term selected","selectedCount_other":"{{count}} terms selected","resultsCount":"Showing {{count}} of {{total}} terms","libraryCount_one":"{{count}} term","libraryCount_other":"{{count}} terms","selectableHint_one":"{{count}} available","selectableHint_other":"{{count}} available","disabledHint_one":"{{count}} assigned","disabledHint_other":"{{count}} assigned","timing":{"preDelivery":"Pre-delivery","onDelivery":"On delivery","postDelivery":"Post-delivery"},"badges":{"default":"Default","earlyDiscount":"{{pct}}% if paid in {{days}}d","dayCount_one":"{{count}} day","dayCount_other":"{{count}} days"},"empty":{"noMatchTitle":"No matching payment terms","noMatchDescription":"Try a different search to find the right term.","noStandardTitle":"No standard payment terms","noStandardDescription":"There are no platform-wide payment terms available right now.","noCustomTitle":"No custom payment terms yet","noCustomDescription":"Your organization hasn't created any custom payment terms. Add one in Settings → Payment Terms."}},"roles":{"ORG_OWNER":"Organisation Owner","ORG_ADMIN":"Organisation Admin","ORG_MEMBER":"Organisation Member","BUYER_ADMIN":"Buyer Admin","BUYER_PROCUREMENT":"Procurement","BUYER_APPROVER":"Buyer Approver","BUYER_FINANCE":"Buyer Finance","BUYER_WAREHOUSE":"Warehouse","BUYER_VIEWER":"Buyer Viewer","CONNECT_VENDOR_ADMIN":"Procure Vendor Admin","VENDOR_ADMIN":"Vendor Admin","VENDOR_SALES":"Sales","VENDOR_ACCOUNTS":"Accounts","VENDOR_LOGISTICS":"Logistics","VENDOR_APPROVER":"Vendor Approver","VENDOR_VIEWER":"Vendor Viewer"},"orgTypes":{"BUYER_ONLY":"Buyer","VENDOR_ONLY":"Supplier","BOTH":"Buyer & Supplier"},"brandName":"Zelo Procure","countries":{"AE":"United Arab Emirates","SA":"Saudi Arabia","QA":"Qatar","KW":"Kuwait","BH":"Bahrain","OM":"Oman","EG":"Egypt","JO":"Jordan","LB":"Lebanon","GB":"United Kingdom","US":"United States"},"calendar":{"chooseMonthYear":"Choose month and year, currently {{date}}","monthYearHint":"Select a month and year, then choose a date.","month":"Month","year":"Year","navigation":"Calendar navigation","previousMonth":"Previous month","nextMonth":"Next month","today":"Today","chooseYear":"Choose a year","chooseMonthIn":"Choose a month in {{year}}","clear":"Clear"},"productTypes":{"PHYSICAL":"Physical product","DIGITAL":"Digital product","SERVICE":"Service","BUNDLE":"Bundle","REAL_ESTATE_UNIT":"Property unit"},"documentProfile":{"shippingMethod":"Shipping method","shippingTerms":"Shipping terms","shippingCarrier":"Carrier","requiresSignature":"Signature required"},"approvalSummary":"Approved: {{approved}}. Rejected: {{rejected}}. Pending: {{pending}}.","phone":{"countryCode":"Country code: {{country}}","invalid":"Please enter a complete phone number, for example 50 123 4567.","uaeOnly":"Please enter a UAE phone number, for example 50 123 4567."},"userMenu":{"businessProfile":"Business Profile","businessProfileHint":"Share link, PDF and QR code","organizationProfile":"Organization profile","supplierNetwork":"Network listing","legal":"Terms and privacy"},"help":{"more":"More information","about":"About “{{label}}”"},"approvalHeader":{"approved":"Approved","rejected":"Rejected","yours":"Waiting for you","progress":"Approval {{done}} of {{total}}","open":"Approval history: {{state}}","panelTitle":"Approval history","returned":"Sent back for changes","cancelled":"Approval cancelled"},"actionError":{"title":"This could not be done","close":"OK, got it"},"files":{"viewNamed":"View {{name}}","downloadNamed":"Download {{name}}"}},"dashboard":{"title":"Dashboard","welcome":"Welcome back","welcomeNamed":"Welcome back, {{name}}","greeting":{"morning":"Good morning","afternoon":"Good afternoon","evening":"Good evening"},"overview":"Overview","pendingApprovals":"Pending Approvals","recentActivity":"Recent Activity","quickActions":"Quick Actions","statistics":"Statistics","totalPOs":"Total Purchase Orders","pendingPOs":"Pending POs","approvedPOs":"Approved POs","rejectedPOs":"Rejected POs","totalAmount":"Total Amount","thisMonth":"This Month","lastMonth":"Last Month","thisYear":"This Year","viewAll":"View all","noActivity":"No recent activity","noPendingApprovals":"No pending approvals","attention":{"title":"Needs Attention","empty":"Nothing needs your attention right now","pendingApprovalSince":"Pending approval since {{date}}","timeJustNow":"Just now","timeHoursAgo":"{{count}}h ago","timeDaysAgo":"{{count}}d ago"},"recentActivitySection":{"title":"Recent Activity","empty":"No recent activity to show","viewAll":"View all activity"},"kpis":{"pendingApprovals":"Pending Approvals","openPOs":"Open POs","pendingInvoices":"Pending Invoices","totalSpend":"Total Spend","pendingApproval":"Pending Approval","approved":"Approved","overdue":"Overdue","toReview":"To Review","dueSoon":"Due Soon","newPOs":"New POs","draftInv":"Draft Invoices","pending":"Pending","drafts":"Drafts","due":"Due"},"financing":{"available":"Available Limit","utilised":"Utilised","applyNow":"Apply Now","viewDetails":"View Details"},"sections":{"procurement":"Procurement","invoicing":"Invoicing","brokerage":"Brokerage","commissionFinancing":"Commission Financing"},"widgets":{"modeToggle":{"switchToBuyer":"Switch to buyer mode","switchToVendor":"Switch to vendor mode","buyer":"Buyer","vendor":"Vendor"},"buyerQuickActions":{"newPO":"New PO","approvals":"Approvals","vendors":"Vendors","grn":"GRN","payments":"Payments","allDeals":"All Deals","myBrokers":"My Brokers","uploadInventory":"Inventory"},"vendorQuickActions":{"invoice":"Invoice","delivery":"Delivery","claim":"Claim","financing":"Financing","properties":"Browse Properties","newDeal":"New Deal","myEarnings":"My Earnings"},"myClaims":{"title":"My Claims","viewAll":"View all","empty":"No booking claims yet"},"financingHistory":{"title":"Financing History","viewAll":"View All","empty":"No financing transactions yet"},"agingReceivables":{"title":"Aging Receivables","current030":"Current (0-30 days)","days31to60":"31-60 days","days61to90":"61-90 days","over90":"Over 90 days","invoices_one":"{{count}} invoice","invoices_other":"{{count}} invoices"},"receivablesAging":{"title":"Receivables Aging","current":"Current","days31to60":"31-60 days","days61to90":"61-90 days","over90":"Over 90 days","invoices_one":"{{count}} invoice","invoices_other":"{{count}} invoices"},"upcomingPayments":{"title":"Upcoming Payments","viewSchedule":"View Schedule","empty":"No upcoming payments","financed":"Financed"},"payoutSummary":{"title":"Payment Summary","paidThisMonth":"Paid this month","viewHistory":"View history","paymentsThisMonth_zero":"No payments this month","paymentsThisMonth_one":"{{count}} payment this month","paymentsThisMonth_other":"{{count}} payments this month"},"attention":{"empty":"No items require your attention right now","poTitle":"PO #{{number}}","invoiceTitle":"Invoice #{{number}}","poReceived":"New purchase order received — needs your acceptance","draftInvoice":"Draft invoice — ready to submit","invoicePending":"Invoice pending approval","invoiceRejected":"Rejected — needs correction and resubmission","invoiceOverdue":"Overdue receivable — was due {{date}}","invoiceDraftAging":"Draft invoice aging — created over a week ago","invoiceLongPending":"Long-pending — submitted over 2 weeks ago","paymentOverdue":"Overdue payment — was due {{date}}","paymentDueSoon":"Payment due {{date}}","awaitingApproval":"Awaiting your approval","dueToday":"Due today","daysLeft":"{{count}}d left","daysOverdue":"{{count}}d overdue"},"financingCTA":{"title":"Get Paid Today","description":"in approved invoices eligible for instant financing.","financeNow":"Finance Now","viewDetails":"View Details","eligibleCount_one":"{{count}} eligible invoice","eligibleCount_other":"{{count}} eligible invoices"},"brokerageKPIs":{"vendor":{"commissionEarned":"Commission Earned","claimsInProgress":"Claims In Progress","readyForPayout":"Ready for Payout","earnedThisYear":"Earned This Year"},"buyer":{"claimsToProcess":"Claims to Process","approvedClaims":"Approved Claims","outstandingCommissions":"Outstanding Commissions","activeBrokers":"Active Brokers"}},"brokerageAttention":{"buyer":{"title":"Claims Needing Action","empty":"All claims are up to date","claimTitle":"Claim #{{number}}","overdueReview":"Submitted {{count}}d ago — overdue for review","awaitingReview":"{{name}} — awaiting review","daysAgo":"{{count}}d ago","approvedPending":"{{amount}} approved — payment pending","pending":"Pending"},"vendor":{"empty":"All your claims are in good shape","rejectionLabel":"Rejected","actionNeeded":"Action needed","verificationFailed":"Verification failed — missing documents or data mismatch","rejectedFallback":"Rejected — needs resubmission or dispute","pendingReview":"Submitted {{count}}d ago — still pending review"}},"poPipeline":{"title":"PO Pipeline","viewAll":"View all","draft":"Draft","sent":"Sent","acknowledged":"Accepted","partialDelivery":"Partial Delivery","completed":"Completed"},"invoicePipeline":{"title":"Invoice Status","viewAll":"View all","draft":"Draft","submitted":"Submitted","underReview":"Under Review","approved":"Approved","paid":"Paid"},"claimsPipeline":{"title":"Claims Pipeline","viewAll":"View all","submitted":"Submitted","underReview":"Under Review","approved":"Approved","rejected":"Rejected"},"financingSummary":{"title":"Financing Summary","viewAll":"View All","activeRequests":"Active Requests","feesThisMonth":"Fees This Month","settledThisMonth":"Settled This Month"},"recentActivity":{"title":"Recent Activity","viewAll":"View all","empty":"No recent activity"},"spendSummary":{"title":"Spend Summary","totalPOs":"Total Purchase Orders","comingSoon":"Detailed spend analytics will be available soon"},"buyerSIKPIs":{"invoicesToReview":"Invoices to Review","paymentsDueSoon":"Payments Due Soon","overdue":"Overdue","totalOutstanding":"Total Outstanding ({{currency}})"},"vendorSIKPIs":{"invoicesToComplete":"Invoices to Complete","waitingOnBuyer":"Waiting on Buyer","approvedPaymentPending":"Approved — Payment Pending","amountDue":"Amount Due ({{currency}})"},"buyerProcurementKPIs":{"posRequiringApproval":"POs Requiring Approval","expectedDeliveries":"Expected Deliveries","invoicesPendingApproval":"Invoices Pending Approval"},"vendorProcurementKPIs":{"posToAcknowledge":"POs to Accept","purchaseOrders":"Purchase Orders","activeShipments":"Active Shipments","invoicesPending":"Invoices Pending","activeCustomers":"Active Customers"},"upcomingAppointments":{"title":"Upcoming Appointments","viewAll":"View all","empty":"No upcoming confirmed appointments","today":"Today"},"brokerLeaderboard":{"title":"Top Brokers","viewAll":"View all","empty":"No broker data available","dealsLabel":"deals"},"inventorySummary":{"title":"Inventory Summary","viewAll":"View all","empty":"No properties in inventory","available":"available"},"ibfStatus":{"title":"Invoice Financing application","buyerFallback":"your buyer","status":{"SUBMITTED":"Submitted — routing your application.","BUYER_REVIEW":"Submitted — waiting for {{buyer}} to approve.","FINOPS_REVIEW":"Approved by {{buyer}} — Zelo is reviewing your facility.","APPROVED":"Facility active.","REJECTED":"Declined by Zelo.","BUYER_REJECTED":"Declined by {{buyer}}."}}},"home":{"title":"Home","buyerDescription":"Your tasks, stuck work and payments due, in one place.","vendorDescription":"Your tasks, deliveries and payments coming in, in one place.","refresh":"Refresh","createPO":"Create PO","createInvoice":"Create invoice","dateUnavailable":"No date set","amountUnavailable":"Amount unavailable","paymentsTitle":"Payments due","paymentsError":"Payment information could not be loaded.","overdue":"Overdue","workError":"Your work queues could not be loaded.","createRequest":"New purchase request","configurationError":"Your workspace configuration could not be loaded.","customerInvitation":"Review this customer’s invitation.","customerOnboarding":"Complete your onboarding for this customer.","customerRevision":"Update your submission with the requested changes.","buyerInvitations":{"title":"Buyer invitations","description":"Review businesses that want to connect with you.","viewAll":"View all requests","review":"Review invitation","continueRegistration":"Continue registration","failed":"Your buyer invitations could not be loaded."},"summaryUnavailable":"Your dashboard figures could not be loaded. Please try again.","paymentScheduleUnavailable":"The payment schedule could not be loaded. Please try again.","financingHistoryUnavailable":"Your financing history could not be loaded. Please try again.","caughtUp":"You’re all caught up","caughtUpHelp":"Nothing needs you right now. New tasks will appear here as soon as they arrive.","setup":{"noWorkflows":{"title":"Your organisation isn’t set up yet","help":"Purchasing and invoicing haven’t been switched on for your organisation, so there is nothing to work on here yet. Contact Zelo support or your Zelo account manager to finish setting it up."},"noSourcingPolicy":{"title":"Purchase requests aren’t set up yet","help":"Nobody in your organisation can raise purchase requests until an administrator chooses how purchasing works. Ask your organisation’s administrator to set it up in Settings.","adminHelp":"Nobody in your organisation can raise purchase requests until you choose how purchasing works: straight to an order, through quotes, or full sourcing.","action":"Set up purchasing"}},"needs":{"title":"Needs you","seeAll":"See all {{number}}","approve":"Approve {{reference}}","review":"Review {{reference}}","teamPool":"Anyone in your team can take this","threadFollowUp":"Follow-up from a conversation","dueOn":"Due {{date}}","dueSoon":"Due soon","failed":{"approvals":"Your approvals could not be loaded.","workItems":"Your workflow steps could not be loaded.","obligations":"Your document tasks could not be loaded.","sourcing":"Your sourcing steps could not be loaded.","threads":"Your conversation follow-ups could not be loaded.","inbox":"Your supplier inbox could not be loaded.","customers":"Your customer requests could not be loaded.","invitations":"Your customer invitations could not be loaded.","requests":"Your requests could not be loaded.","awaitingSourcing":"Approved requests waiting for sourcing could not be loaded."},"reviseRequest":"Revise your request {{reference}}","startRfi":"Start an RFI for {{reference}}","requestQuotes":"Request quotes for {{reference}}","orderRequest":"Order {{reference}}","orderRest":"Order the rest of {{reference}}","orderFromAgreement":"Order {{reference}} from its agreement"},"tiles":{"title":"Keep things moving","loadFailed":"Some of these counts could not be loaded.","sendOrders":"Approved orders not yet sent to the supplier","approvedRequests":"Approved requests not yet sourced or ordered","unconfirmedOrders":"Your orders the supplier has not confirmed in time","lateDeliveries":"Your order lines past their delivery date","deliveriesAwaitingReceipt":"Deliveries waiting to be received","invoicesAwaitingReceipt":"Invoices waiting for goods","invoicesNotMatching":"Invoices that do not match","invoicesOnHold":"Invoices on hold","overdueIssues":"Your issues past their resolution date","claimsUnanswered":"Claims the supplier has not answered in time","failedStockPostings":"Receipts that could not update stock","supplierApplications":"Supplier applications to review","agreementsEnding":"Agreements ending in the next 30 days","agreementAlerts":"Agreement alerts to acknowledge","uncoveredApprovalPoints":"Approval steps that still need a rule (documents stop there)","joinRequests":"People asking to join your organisation","documentsExpiring":"Your organisation documents expiring in 30 days","ordersToDeliver":"Accepted orders waiting for delivery","noticesNotSent":"Dispatch notices not sent yet","receiptsWithRejectedGoods":"Receipts with rejected goods","ordersToInvoice":"Delivered orders not invoiced yet","receiptsAwaitingSecondCheck":"Deliveries waiting for a second check","receivingDecisionsOpen":"Delivery decisions waiting for you","deliveriesDueThisWeek":"Deliveries due in the next 7 days"},"money":{"schedule":"Payment schedule","incomingTitle":"Payments coming in","payments":"Payments: {{number}}","nextOn":"Next on {{date}}","nextWeek":"Due in the next 7 days","totalIn":"Total due ({{currency}})"},"requests":{"title":"Your requests","seeAll":"See all","neededBy":"Needed by {{date}}","stage":{"DRAFT":"Not submitted","SUBMITTED":"Waiting for approval","UNDER_REVIEW":"Waiting for approval","APPROVED":"Approved","CONVERTED_TO_RFI":"Asking suppliers","CONVERTED_TO_RFQ":"Getting quotes"}}}},"errors":{"generic":"An error occurred. Please try again.","network":"Connection error. Please check your internet connection.","unauthorized":"Your session has expired. Please sign in again.","sessionChanged":"Your secure session changed. Reload the page and try again.","forbidden":"You don't have permission to perform this action.","notFound":"The resource you're looking for could not be found.","serverError":"Something went wrong on our end. Please try again later.","validationFailed":"Please check the highlighted fields and try again.","uploadFailed":"File upload failed. Please try again.","downloadFailed":"Download failed. Please try again.","uploadTypeNotAllowed":"This type of file can't be uploaded. Please choose a PDF, a JPG or PNG image, or a Word or Excel file.","uploadTooLarge":"This file is too large to upload. Please choose a smaller file.","uploadNeedsOrganization":"Select your organisation before uploading files.","messages":{"saveSuccess":"Saved successfully","saveError":"Failed to save. Please try again.","deleteSuccess":"Deleted successfully","deleteError":"Failed to delete. Please try again.","updateSuccess":"Updated successfully","updateError":"Failed to update. Please try again.","createSuccess":"Created successfully","createError":"Failed to create. Please try again.","loadError":"Failed to load. Please refresh and try again.","confirmDelete":"Are you sure you want to delete this? This action cannot be undone."},"approvalTaskRequired":"Open your approval inbox and select the task to act on.","invoiceMatchBlocked":"Resolve invoice matching and receipt allocations before starting buyer approval.","workflowChanged":"This document changed. Refresh it before trying again.","poFulfillmentRevoked":"This order is not open for deliveries or invoices right now. It may have been cancelled or is being changed. Refresh the order to see its current status.","invoiceContentFrozen":"Return this invoice to draft before editing it.","badRequest":"We couldn't complete this request. Please check the details and try again.","conflict":"This action can't be completed because the item has changed. Refresh the page and try again.","tooLarge":"This is too large to send. Please use a smaller file.","validation":"Some of the details aren't valid. Please check them and try again.","rateLimited":"Too many attempts. Please wait a moment and try again.","unavailable":"The service is busy or under maintenance. Please try again in a few minutes.","timeout":"This is taking too long. Please check your connection and try again.","contextChanged":"Your organisation or access changed while this was loading. Please try again.","outcomeUnknown":"We couldn't confirm whether this went through. Check the status before trying again.","requestChanged":"This request was already sent with different details. Refresh the page and try again.","field":{"required":"This field is required","tooShort":"Please enter at least {{minimum}} characters","tooLong":"Please enter no more than {{maximum}} characters","exactLength":"Please enter exactly {{length}} characters","tooSmall":"Please enter {{minimum}} or more","tooSmallExclusive":"Please enter a number greater than {{minimum}}","tooBig":"Please enter {{maximum}} or less","tooBigExclusive":"Please enter a number less than {{maximum}}","tooFewItems":"Please choose at least {{minimum}}","tooManyItems":"Please choose no more than {{maximum}}","invalidEmail":"Please enter a valid email address","invalidUrl":"Please enter a valid web address","invalidNumber":"Please enter a number","invalidDate":"Please enter a valid date","chooseOption":"Please choose an option","check":"Please check this value"},"invitationMayHaveBeenSent":"This invitation may already have been sent. Check Suppliers before sending it again.","businessDocuments":{"BUSINESS_DOCUMENT_NUMBER_REQUIRED":"Enter the number shown on the document.","BUSINESS_DOCUMENT_TRN_INVALID":"A UAE TRN has 15 digits. Check the number on your VAT certificate.","BUSINESS_DOCUMENT_NUMBER_INVALID":"The licence number is too long. Check it on your trade licence.","BUSINESS_DOCUMENT_EXPIRY_REQUIRED":"Enter the expiry date shown on your trade licence.","BUSINESS_DOCUMENT_EXPIRED":"This document has already expired. Upload the current one.","BUSINESS_DOCUMENT_FILE_REQUIRED":"Choose the file to upload.","BUSINESS_DOCUMENT_FILE_TOO_LARGE":"The file is larger than 10 MB. Choose a smaller file.","BUSINESS_DOCUMENT_FILE_TYPE":"Upload a PDF, JPG or PNG file.","BUSINESS_DOCUMENT_FILE_UNREADABLE":"The file could not be read. Please upload it again.","BUSINESS_DOCUMENT_LICENCE_AUTHORITY_UNKNOWN":"Zelo does not know which authority issued your trade licence. Please contact Zelo support.","BUSINESS_DOCUMENT_LICENCE_AUTHORITY_REQUIRED":"Choose the authority that issued your trade licence.","QUALIFICATION_BUSINESS_DOCUMENT_REQUIRED":"Use the trade licence or VAT certificate your business gave Zelo. You can add or replace it in Settings → Business documents.","BUSINESS_DOCUMENT_REJECT_NOT_ALLOWED":"Zelo verified this document. Accept it, or ask the supplier for changes.","BUSINESS_DOCUMENT_CHANGE_VIA_ZELO":"Upload the corrected document in Settings → Business documents. Zelo checks it, then shares it with your customers.","USE_BUSINESS_DOCUMENTS":"Give Zelo your trade licence or VAT certificate in Settings → Business documents."}},"inventory":{"dashboard":{"title":"Inventory Dashboard","subtitle":"Overview of sites, stock levels, and unit inventory","manageSites":"Manage Sites","stockMovements":"Stock Movements","unitInventory":"Unit Inventory"},"sites":{"total":"Total Sites","active":"Active Sites","lowStockAlerts":"Low Stock Alerts","totalStockItems":"Total Stock Items"},"unitOverview":{"title":"Unit Inventory Overview","totalUnits":"Total Units","available":"Available","reserved":"Reserved","booked":"Booked","sold":"Sold","blocked":"Blocked"},"movements":{"title":"Recent Movements","empty":"No recent movements recorded","quantity":"Qty: {{quantity}}","transfer":" → {{name}}","types":{"RECEIPT":"Receipt","ISSUE":"Issue","TRANSFER":"Transfer","ADJUSTMENT":"Adjustment","RESERVATION":"Reservation","RELEASE":"Release"}},"alerts":{"title":"Low Stock Alerts","empty":"No low stock alerts","currentReorder":"Current / Reorder Level"},"quickActions":{"title":"Quick Actions","newSite":"+ New Site","recordMovement":"Record Movement","bulkCreateUnits":"Bulk Create Units","releaseExpiredHolds":"Release Expired Holds","refreshData":"Refresh Data","releaseSuccess":"Expired holds released successfully","releaseError":"Failed to release expired holds","loadError":"Failed to load dashboard data"},"warehouse":{"title":"Site Management","subtitle":"Create, manage, and monitor inventory sites","addSite":"Add Site","newSite":"+ New Site","createSite":"Create Site","editSite":"Edit Site","deleteSite":"Delete Site","confirmDelete":"Are you sure you want to delete this site?","code":"Code","name":"Name","type":"Type","address":"Address","city":"City","country":"Country","contactPerson":"Contact Person","contactPhone":"Contact Phone","contactEmail":"Contact Email","phone":"Phone","email":"Email","isActive":"Active","stockLevels":"Stock Levels","stockLevelsTitle":"Stock Levels: {{name}}","viewStock":"Stock","edit":"Edit","activate":"Activate","deactivate":"Deactivate","create":"Create","update":"Update","close":"Close","importCsv":"Import CSV","actions":"Actions","status":"Status","statusActive":"Active","statusInactive":"Inactive","quantity":"Quantity","reserved":"Reserved","available":"Available","reorderLevelCol":"Reorder Level","types":{"WAREHOUSE":"Warehouse","SITE":"Site","VIRTUAL":"Virtual"},"typeLabel":"Type:","allTypes":"All Types","noSites":"No sites configured yet","noSitesFound":"No sites found","createFirst":"Create your first site to start tracking inventory","selectSite":"Select a site to view stock levels","createSuccess":"Site created successfully","updateSuccess":"Site updated successfully","deleteSuccess":"Site deleted successfully","createError":"Failed to create site","updateError":"Failed to update site","deleteError":"Failed to delete site","loadError":"Failed to load sites","saveError":"Failed to save site","statusUpdateError":"Failed to update site status","stockLoadError":"Failed to load stock levels","activated":"{{name}} activated","deactivated":"{{name}} deactivated","bulkImport":"Bulk Import Sites","product":"Product","currentStock":"Current Stock","reorderLevel":"Reorder Level","noStock":"No stock levels recorded for this site","noStockAtSite":"No stock at this site","rowSkipError":"Row skipped: code and name required","receiver":"Receiver","receiverHelp":"The person who receives deliveries here. They get the task to record each delivery and a reminder if it is late.","errors":{"WAREHOUSE_RECEIVER_NOT_MEMBER":"The receiver must be an active member of your organisation. Choose another person."}},"units":{"title":"Unit Inventory","subtitle":"Manage real estate units, status transitions, and bulk operations","createUnits":"Create Units","bulkCreate":"Bulk Create Units","bulkCreateToggle":"+ Bulk Create Units","hideForm":"Hide Form","importCsv":"Import CSV","releaseExpiredHolds":"Release Expired Holds","reserve":"Reserve Unit","transition":"Change Status","unitRef":"Unit Reference","unitNumber":"Unit #","product":"Product","site":"Site","block":"Block","floor":"Floor","facing":"Facing","price":"Price","areaSqft":"Area (sqft)","status":"Status","basePrice":"Base Price","area":"Area (sqm)","areaPerUnit":"Area per Unit (sqm)","areaPerUnitSqft":"Area per Unit (sqft)","bookedBy":"Booked By","holdExpiry":"Hold Expiry","notes":"Notes","actions":"Actions","cancel":"Cancel","statuses":{"AVAILABLE":"Available","RESERVED":"Reserved","BOOKED":"Booked","SOLD":"Sold","BLOCKED":"Blocked"},"allStatuses":"All Statuses","all":"All","clearFilters":"Clear","filterBlock":"Filter by block","filterFloor":"Filter by floor","noUnits":"No units found","errorTitle":"Something went wrong","errorDesc":"We couldn't load units. Please try again.","retry":"Retry","previous":"Previous","next":"Next","pageOf":"Page {{page}} of {{total}}","bulkCreateTitle":"Bulk Create Units","selectProduct":"Select product","selectSite":"Select site","numberOfUnits":"Number of Units","blockPlaceholder":"A, B, C...","floorFrom":"Floor From","floorTo":"Floor To","basePricePerUnit":"Base Price per Unit","reserveTitle":"Reserve Unit","reserveModalTitle":"Reserve Unit {{unitNumber}}","reserveModalDescription":"Block {{block}}, Floor {{floor}}","bookingOrg":"Booking Name","orgIdPlaceholder":"Enter booking name","holdDuration":"Hold Duration (hours)","reserveUnitLabel":"Reserve Unit","action_reserve":"Reserve","action_book":"Book","action_block":"Block","action_sell":"Sell","action_release":"Release","createSuccess":"Units created successfully","createError":"Failed to create units","reserveSuccess":"Unit reserved successfully","reserveError":"Failed to reserve unit","transitionSuccess":"Unit status updated","transitionError":"Failed to update unit status","loadError":"Failed to load units","releaseExpiredSuccess":"{{count}} expired holds released","releaseExpiredError":"Failed to release expired holds","unitsCreatedSuccess":"{{count}} units created successfully","reservedSuccess":"Unit {{unitNumber}} reserved successfully","holdDurationMin":"Hold duration must be at least 1 hour","holdDurationMax":"Hold duration cannot be more than 720 hours (30 days)"},"stockMovements":{"title":"Stock Movements","subtitle":"Track and record inventory movements across sites","recordMovement":"Record Movement","recordMovementToggle":"+ Record Movement","hideForm":"Hide Form","recordNewTitle":"Record New Movement","product":"Product","site":"Site","fromSite":"From Site","toSite":"To Site","destinationSite":"Destination Site","quantity":"Quantity","qty":"Qty","type":"Movement Type","reference":"Reference","notes":"Notes","movedBy":"User","date":"Date","filterProduct":"Product","filterFrom":"From","filterTo":"To","allTypes":"All Movement Types","allSites":"All Sites","clearFilters":"Clear","cancel":"Cancel","noMovements":"No stock movements recorded","noMovementsFound":"No movements found","recordTitle":"Record Stock Movement","selectProduct":"Select product","selectSite":"Select site","selectDestination":"Select destination site","createSuccess":"Movement recorded successfully","createError":"Failed to record movement","requestChanged":"This movement was already submitted with different details. Check the movement history, then record it again.","releaseExceedsReserved":"You can't release more than is reserved at this location.","issueExceedsReserved":"You can't issue more from the reservation than is reserved at this location.","insufficientStock":"Not enough available stock at this location. Available = on hand − reserved, and stock can't go below zero.","loadError":"Failed to load movements","exportSuccess":"Movements exported","exportError":"Failed to export movements","referencePlaceholder":"PO#, SO#, etc.","searchPlaceholder":"Search…","productNotPublished":"Only published catalogue items can move stock. Publish this item first, or choose another one.","slotReconciliationRequired":"This item's stock at this location has duplicate records from an earlier system. Ask Zelo support to reconcile it before recording movements."},"import":{"title":"Inventory Import","subtitle":"Upload CSV or Excel files to bulk import unit inventory","products":"Import Products","units":"Import Units","stockLevels":"Import Stock Levels","configuration":"Import Configuration","downloadTemplate":"Download Template","uploadFile":"Upload File","preview":"Preview Import","confirmImport":"Confirm Import","uploading":"Uploading and processing file...","dragDrop":"Drag and drop a CSV or Excel file here, or","browseFiles":"Browse Files","supportedFormats":"Supported formats: CSV, XLS, XLSX | Columns: unit_number, floor, block, area_sqft, facing, base_price, notes","selectToStart":"Please select a product and site to start importing units","selectProductPlaceholder":"Select product...","selectSitePlaceholder":"Select site...","history":"Import History","totalImports":"{{count}} total imports","colFile":"File","colStatus":"Status","colProgress":"Progress","colTotal":"Total","colSuccess":"Success","colFailed":"Failed","colSkipped":"Skipped","colStarted":"Started","colCompleted":"Completed","previous":"Previous","next":"Next","pageOf":"Page {{page}} of {{total}}","errorTitle":"Something went wrong","errorDesc":"We couldn't load import history. Please try again.","retry":"Retry","noHistory":"No inventory import history yet","selectProductError":"Please select a product","selectSiteError":"Please select a site","invalidFormat":"Please upload a CSV or Excel file","uploadError":"Failed to upload file","downloadError":"Failed to download template","importSuccess":"Successfully imported {{count}} units from \"{{filename}}\"","importWithErrors":"Import completed with {{success}} success, {{failed}} failed","success":"Import completed successfully","error":"Import failed. Please check the file format.","processing":"Processing import...","results":"Import Results","imported":"{{count}} records imported","failed":"{{count}} records failed","skipped":"{{count}} records skipped","downloadOriginal":"Download original file"},"workspace":{"noStock":"No stock found","stock":"Stock","movements":"Movements","locations":"Locations","units":"Property units","imports":"Unit imports","navigation":"Inventory navigation","noAccess":"You don't have access to this inventory page.","sku":"Product code","variant":"Variant","location":"Location","qtyAvailable":"Available","qtyOnHand":"On hand","qtyReserved":"Reserved","qtyOnOrder":"On order","unit":"Unit","low":"Low stock","inStock":"No low-stock alert","view":"View","description":"Review quantities by location and open an item for stock history and replenishment rules.","quantityHelp":"Available = on hand − reserved. Quantities use the stock record's unit; on order is shown separately.","clearProduct":"Clear product filter","emptyHelp":"Record a receipt to add stock, or select another location.","productUnavailable":"Product details unavailable","variantUnavailable":"Variant details unavailable","locationUnavailable":"Location details unavailable","namesFailed":"Some product details couldn't be loaded. Stock quantities are still available.","catalogAccess":"Product names and codes require Product Catalog access.","history":"Movement history","productPacks":"Product and packs","threshold":"Stock record alert threshold: {{quantity}}. An active replenishment rule's minimum stock replaces it.","packHelp":"Manage pack definitions in Product Catalog. Stock movements use quantities directly and do not convert packs.","lastCounted":"Last counted","variantSku":"Variant code","locationCode":"Location code","notTracked":"Not tracked yet","onOrderNotTracked":"Quantities on open purchase orders are not tracked here yet.","unpostedReceipts":"Received deliveries not yet added to stock: {{number}}. Their quantities are not in these balances.","viewUnposted":"See stock updates"},"reorder":{"title":"Replenishment","help":"Rules apply to the base product at this location. An active rule's minimum stock is the low-stock threshold here, in place of the stock record's alert threshold. Rules do not create purchase requests or orders automatically.","add":"Add rule","remove":"Remove rule","removeHelp":"Remove this replenishment rule? Stock balances and movement history will remain available.","empty":"No replenishment rule for this location","loadFailed":"We couldn't load replenishment rules.","saved":"Replenishment rule updated","failed":"We couldn't save the replenishment change. Please try again.","minStockLevel":"Minimum stock","maxStockLevel":"Maximum stock (optional)","reorderQty":"Reorder quantity","notifyEmails":"Notification emails","emailHelp":"Separate addresses with commas. Delivery depends on the configured notification service.","quantityInvalid":"Enter a non-negative quantity with up to 11 digits and 4 decimal places.","quantityPositive":"Enter a quantity greater than zero.","emailsInvalid":"Enter valid email addresses separated by commas.","maxInvalid":"Maximum stock must be at least the minimum stock.","maxHelp":"An existing maximum must be replaced with a number; clearing it is not supported."},"locations":{"title":"Locations","create":"Add location","edit":"Edit location","search":"Search locations","empty":"Add a warehouse, site or virtual location to organize your inventory.","changeStatus":"Change status","confirmDeactivate":"Deactivate {{name}}? Existing stock and movement history remain available.","confirmActivate":"Activate {{name}} for inventory operations?","addressLine1":"Address line 1","addressLine2":"Address line 2","state":"State / Emirate","postalCode":"Postal code","contact":"Contact details","csvType":"Type (WAREHOUSE, SITE or VIRTUAL)","codeRequired":"Please enter a location code","codeDuplicate":"This location code is already in use","nameRequired":"Please enter the location name","typeRequired":"Please select a valid location type","emailInvalid":"Please enter a valid email address","tooLong":"Please use {{count}} characters or fewer","importRowInvalid":"Row {{row}}: {{reason}}","importRowFailed":"Row {{row}}: Could not create {{name}}. Check the code is unique and try again.","stockOwner":"Choose who keeps its stock","stockOwnerHelp":"Goods received at a new location change stock only after you choose who keeps its stock, in Receiving settings."},"movementEditor":{"description":"Record a change to stock. The selected movement updates inventory immediately.","productRequired":"Please choose a product.","siteRequired":"Please choose an inventory location.","quantityRequired":"Please enter a valid quantity.","positiveQuantity":"Please enter a quantity greater than zero.","nonzeroQuantity":"Enter a positive quantity to add stock or a negative quantity to remove it.","differentSite":"Please choose a destination different from the source location.","invalidCost":"Please enter a unit cost of zero or more.","textTooLong":"Please use 100 characters or fewer.","searchProducts":"Search products by name or SKU","productsError":"We couldn't load products. Please try again.","noProducts":"No products match this search.","variantsError":"We couldn't load product variants. Please try again before recording this movement.","variant":"Variant","baseProduct":"Base product (no variant)","noSites":"Create an inventory location before recording stock movements.","quantityHelp":"Enter the quantity in the stock record’s unit. Pack quantities are not converted.","moreDetails":"Reference and tracking details (optional)","referenceType":"Reference type","referenceMANUAL":"Manual entry","referencePO":"Purchase order","referenceGRN":"Goods receipt","referenceINVOICE":"Invoice","referenceBOOKING":"Booking","lotNumber":"Lot number","serialNumber":"Serial number","unitCost":"Unit cost","helpRECEIPT":"Add received stock to a location.","helpISSUE":"Remove stock issued from a location. A plain issue takes available stock (on hand − reserved); reserved stock is issued from its reservation.","helpTRANSFER":"Move stock immediately from one location to another.","helpADJUSTMENT":"Enter the change in stock, not the final balance. Use a negative quantity to reduce stock.","helpRESERVATION":"Reserve available stock. On-hand quantity stays the same.","helpRELEASE":"Release reserved stock back to the available balance.","fromReservation":"Issue from reserved stock","fromReservationHelp":"{{quantity}} reserved here. Takes the quantity out of the reservation: on hand and reserved both go down, available stays the same.","decimalPrecision":"Enter up to 11 digits before the decimal point and 4 decimal places.","physicalProductRequired":"Please choose a physical product for stock movements."},"history":{"filters":"Filters","invalidDateRange":"Choose an end date on or after the start date.","dateHelp":"Date filters include the full selected days in UTC.","searchProducts":"Search products by name or SKU","productUnavailable":"Product name unavailable","siteUnavailable":"Location name unavailable","notAvailable":"—","transferSites":"{{from}} → {{to}}","viewDetails":"View details","movementDetails":"Movement details","emptyDescription":"Try another search or filter, or record a stock movement.","productFilter":"Showing movements for the selected product.","goodsReceipt":"Goods receipt","openReceipt":"Open receipt","colleague":"A colleague"},"unitEditor":{"title":"Property units","description":"Manage individual property units, bookings, and availability.","create":"Add unit","edit":"Edit unit","save":"Save unit","saved":"Unit saved","failed":"We couldn't update this unit. Refresh the list and try again.","numberRequired":"Please enter the unit number","numberInvalid":"Enter a valid non-negative number. Existing numeric values cannot be cleared.","textTooLong":"Please shorten this value","bookingRequired":"Please enter the booking name","holdInvalid":"Enter a whole number of hours between 1 and 720","filters":"Filter property units","filtersCount":"Filters ({{count}})","apply":"Apply filters","floorHelp":"Use the floor label, such as G, B1, or 12.","emptyHelp":"Adjust the filters, add a unit, or import your property units.","actionsFor":"Actions for unit {{unit}}","confirmBOOK":"Book unit {{unit}} and end its temporary reservation hold?","confirmSELL":"Mark unit {{unit}} as sold? It will no longer be available for booking.","confirmBLOCK":"Block unit {{unit}}? It will be unavailable for reservation until released.","confirmRELEASE":"Release unit {{unit}} back to available and clear its booking details?","confirmExpired":"Release all expired reservation holds for this organization? Booking names and hold details will be cleared.","productUnavailable":"Product name unavailable","locationUnavailable":"Location name unavailable","details":"Unit details"},"unitImport":{"processed":"Processed","fileLink":"File link","rowResults":"Row results","columnMapping":"Column mapping","READY":"Ready","VALIDATION_FAILED":"Validation needs attention","PAUSED":"Paused","title":"Property unit imports","description":"Import individual property units from a CSV or Excel file. Each import belongs to one product and location.","new":"Import units","created":"Created","file":"Import file","fileHelp":"CSV, XLS, or XLSX, up to 10 MB and 5,000 rows. Use the template to prepare your units.","fileInvalid":"Choose one non-empty CSV, XLS, or XLSX file no larger than 10 MB","preview":"Preview file","review":"Review unit import","reviewHelp":"Choose the product and location, match the file columns, then import. Existing unit numbers will be skipped.","importNow":"Import units","unitColumnRequired":"Match the unit number to a column in your file","skipColumn":"Do not import this column","sampleHelp":"First rows from {{count}} rows. Check numbers, prices, and status before importing; this preview does not validate every value.","emptyHelp":"Download the template, prepare the file, and preview it before importing.","failed":"We couldn't complete the import action. Check the file and try again.","partial":"Import finished with failed or skipped rows. Review the results.","expired":"The retained source is no longer available. Upload a fresh copy to continue.","conflict":"This import has already been processed with different settings. Refresh the history to review the result.","downloadSource":"Download original file","close":"Close","row":"Data row","reason":"Result","missingUnit":"Unit number is missing","duplicateUnit":"Skipped: this unit number already exists for the product","invalidRow":"Check the values in this row and correct the file","resultsHelp":"Failed rows were not imported. Duplicate unit numbers are skipped. Correct the original file and start a new import when needed.","resultsUnavailable":"Row details are unavailable. Download the original file and check the import totals.","awaitingResults":"This import has not finished. Row results will appear after processing.","noRowErrors":"No failed or skipped row details were reported."},"lowStock":{"summary":"Items at or below their minimum stock: {{number}}","show":"Show low stock","title":"Low stock","description":"Items at or below their minimum stock, by location. Raise a purchase request to order more.","none":"Nothing is low on stock","raise":"Raise requisition","view":"View stock","requisitionTitle":"Restock {{name}}","prefilled":"This request was started from low stock. Check the quantity, add where it should be delivered and submit it.","notPurchasable":"The low-stock item could not be added: it is not available to buy from the catalogue. Add the items you need below."},"productStock":{"title":"Stock","available":"In stock: {{quantity}} {{unit}} available (locations: {{locations}})","none":"Not in stock at any location","view":"View stock"}},"legal":{"page":{"navLabel":"Legal documents","lastUpdated":"Last updated {{date}}","version":"Version {{version}}","contents":"On this page","newTab":"(opens in a new tab)","contactTitle":"Contact us","contactBody":"You can write to {{company}}, {{address}}, or email us.","contactPrivacy":"Privacy questions and requests about your data","contactLegal":"Questions about these terms","loadError":"We couldn't load this document. Please try again."},"consent":{"register":"By creating an account, you agree to the <terms>Terms of Use</terms> and have read the <privacy>Privacy Notice</privacy>.","supplierTerms":"Read the <terms>Supplier Terms</terms> and <privacy>Privacy Notice</privacy> before you accept.","ai":"Read more about how we handle your information in the <privacy>Privacy Notice</privacy>.","network":"Your listing is covered by the <terms>Supplier Terms</terms> and the <privacy>Privacy Notice</privacy>.","networkJoin":"By continuing, your business joins the Zelo supplier network under the <terms>Supplier Terms</terms> and <privacy>Privacy Notice</privacy>. You can leave in Settings at any time."},"terms":{"title":"Terms of Use"},"supplierTerms":{"title":"Supplier Terms"},"privacy":{"title":"Privacy Notice"}},"nav":{"home":"Home","dashboard":"Dashboard","purchaseOrders":"Purchase Orders","invoices":"Invoices","invoiceExceptions":"Invoice exceptions","receivingRules":"Receiving rules","vendors":"Suppliers","brokers":"Brokers","customers":"Customers","supplyPartners":"Supply Partners","approvals":"Approvals","reports":"Reports","settings":"Settings","profile":"Profile","logout":"Log out","notifications":"Notifications","notificationsPage":{"newCount_one":"{{count}} new notification — Click to refresh","newCount_other":"{{count}} new notifications — Click to refresh","newCount":"{{count}} new notification(s) — Click to refresh","selectedCount":"{{count}} selected","markAsRead":"Mark as read","markAsUnread":"Mark as unread","failedToLoad":"Failed to load.","noMatchFilter":"No notifications match your filters.","pageInfo":"Page {{page}} of {{totalPages}} ({{total}} total)"},"financing":"Financing","financingApplications":"Financing Applications","inventory":"Inventory","brokerage":"Booking Claims","commissions":"Commissions","procureCatalog":"Procure Catalog","products":"Products","productCategories":"Categories","productAttributes":"Attributes","productImports":"Imports","payments":"Payments","paymentSchedule":"Payment schedule","paymentHistory":"Payment history","releasePayables":"Release payables","advances":"Advances and pro formas","properties":"Properties","myBrokers":"My Brokers","allDeals":"All Deals","myDeals":"My Deals","appointments":"Appointments","myAppointments":"My Appointments","myEarnings":"My Earnings","developers":"Developers","sections":{"tasks":"Tasks","customersAndSourcing":"Customers & sourcing","ordersAndDelivery":"Orders & delivery","billing":"Billing","issuesAndClaims":"Issues & claims","specialistServices":"Specialist services","manage":"Manage","brokerage":"Brokerage","account":"My account","admin":"Administration","catalog":"Product Catalog","inventory":"Inventory","explore":"Explore","buying":"Buying","receiving":"Receiving","followUps":"Follow-ups & issues","payments":"Invoices & payments","accountingAndReports":"Accounting & reports","finance":"Finance","suppliers":"Suppliers"},"sourcingDashboard":"Sourcing Dashboard","purchaseRequests_sourcing":"Purchase Requests","myRequests":"My requests","sourcingEvents_sourcing":"Sourcing Events","vendorRequests":"Supplier submissions","mySubmissions":"My submissions","sourcingInvitations":"Sourcing invitations","accessControl":"Access Control","finmeshAuthz":"Finmesh Authz","poFollowUps":"PO follow-ups","milestoneExceptions":"Milestone exceptions","poFollowUpRules":"Follow-up rules","documentNumbering":"Document numbering","credits":"Credits","serviceClaims":"Service claims","budgets":"Budgets","accruals":"Accruals (GRNI)","dateRevisions":"Delivery date changes","issues":"Issues","issueClaims":"Claims","onBehalfChecks":"Record checks","standardTerms":"Standard terms","threadTasks":"Thread follow-ups","agreements":"Agreements","delegations":"Delegations","externalDemand":"Restock requests","currency":"Currency and rates","accounting":"Accounting export","orgGroups":"Group companies","configuration":"Configuration","fieldsAndTerms":"Fields and terms","myTasks":"My tasks","labPack":"Lab & Healthcare","manpower":"Manpower & Facilities","construction":"Construction & Engineering","tradePacks":"UAE tax and trading","paperRecords":"Paper and e-mail records","paperRecordsSupplier":"Recorded on your behalf","procureCostCentres":"Cost centres","procureProjects":"Projects","productSuggestions":"Suggestions","catalogCommercial":"Offers and prices","openTasksLabel":"{{label}}, {{number}} waiting for you","deliveries":"Deliveries","expectedDeliveries":"Expected deliveries","receipts":"Goods receipts","dispatchNotices":"Dispatch notices"},"notifications":{"title":{"default":"New notification","INVOICE_PENDING_APPROVAL":"Invoice pending approval","INVOICE_APPROVAL_TASK_ASSIGNED":"Invoice approval task assigned","INVOICE_DISPUTED":"Invoice disputed","INVOICE_DISPUTE_RESOLVED":"Invoice dispute resolved","PAYMENT_SCHEDULED":"Payment scheduled","PAYMENT_COMPLETED":"Payment completed","PO_APPROVAL_TASK_ASSIGNED":"Purchase order approval task assigned","GRN_APPROVAL_TASK_ASSIGNED":"GRN approval task assigned","FINANCING_APPROVED":"Financing approved","FINANCING_DISBURSED":"Financing disbursed","ONBOARDING_SUBMITTED":"Onboarding submitted","KYB_SUBMITTED":"KYB submitted","ONBOARDING_APPROVED":"Onboarding approved","BANK_ACCOUNT_SUBMITTED":"Bank account submitted"},"groups":{"today":"Today","yesterday":"Yesterday","earlier":"Earlier"},"page":{"description":"Stay up to date with approvals, payments, and activity in your workspace.","refresh":"Refresh","markAllRead":"Mark all as read","unreadCount":"{{formattedCount}} unread","selectAll":"Select this page","clearSelection":"Clear selection","selectedCount":"{{count}} selected","newCount":"{{count}} new notifications · Refresh","loadError":"Notifications could not be loaded"},"popup":{"title":"Alerts","filter":"Filter notifications","latest":"Showing your latest notifications","end":"No more notifications"},"empty":{"title":"No notifications yet","description":"Updates about your workspace will appear here.","unreadTitle":"You’re all caught up","unreadDescription":"You have no unread notifications. You can still view earlier updates."},"entities":{"invoice":"Invoices","financing":"Payments & financing","compliance":"Compliance","approval":"Approvals","system":"Workspace"},"feedback":{"allRead":"All notifications marked as read","readError":"Could not mark notifications as read. Please try again."},"access":{"title":"Notifications are not available","description":"Ask your administrator for access to notifications."},"notice":{"yourBuyer":"Your buyer","yourSupplier":"Your supplier","INVOICE_RETURNED":{"title":"Invoice {{invoiceNumber}} returned for correction","body":"{{buyerName}} returned invoice {{invoiceNumber}} for correction ({{reasonCode}}): {{reason}}. Correct it and resubmit it in Zelo."},"INVOICE_REJECTED":{"title":"Invoice {{invoiceNumber}} rejected","body":"{{buyerName}} rejected invoice {{invoiceNumber}} ({{reasonCode}}): {{reason}}. It will not be paid; issue a new invoice if a charge is still due."},"INVOICE_APPROVAL_REVERSAL_REQUESTED":{"title":"Reversal of the approval of invoice {{invoiceNumber}} requested","body":"{{buyerName}} asked to reverse its approval of invoice {{invoiceNumber}} ({{reasonCode}}). A second approver at {{buyerName}} decides; you will be told the result."},"INVOICE_APPROVAL_REVERSAL_DECLINED":{"title":"Invoice {{invoiceNumber}} stays approved","body":"{{buyerName}} declined the reversal of its approval of invoice {{invoiceNumber}}; the invoice stays approved."},"INVOICE_APPROVAL_REVERSED":{"title":"Approval of invoice {{invoiceNumber}} reversed","body":"{{buyerName}} reversed its approval of invoice {{invoiceNumber}} ({{reasonCode}}): {{reason}}. It will not be paid; issue a credit note or a new invoice as agreed with {{buyerName}}."},"INVOICE_VOIDED_BY_BUYER":{"title":"Invoice {{invoiceNumber}} voided by {{buyerName}}","body":"{{buyerName}} voided invoice {{invoiceNumber}}: {{reason}}."},"INVOICE_ON_HOLD":{"title":"Invoice {{invoiceNumber}} on hold","body":"{{buyerName}} put invoice {{invoiceNumber}} on hold ({{holdType}}); {{ownerRole}} is resolving it. {{supplierReason}}"},"INVOICE_HOLD_RELEASED":{"title":"Hold released on invoice {{invoiceNumber}}","body":"{{buyerName}} released the {{holdType}} hold on invoice {{invoiceNumber}}."},"INVOICE_MATCH_EXCEPTION":{"title":"Matching exception on invoice {{invoiceNumber}}","body":"Invoice {{invoiceNumber}} does not match the order or receipts of {{buyerName}} ({{discrepancyType}}); {{ownerRole}} is reviewing it."},"INVOICE_DEDUCTION_APPLIED":{"title":"Deduction applied to invoice {{invoiceNumber}}","body":"{{buyerName}} deducted {{currency}} {{amount}} ({{deductionKind}}) from invoice {{invoiceNumber}}: {{reason}}. You can dispute it in Zelo."},"INVOICE_DEDUCTION_UPHELD":{"title":"Deduction upheld on invoice {{invoiceNumber}}","body":"{{buyerName}} upheld the {{currency}} {{amount}} deduction on invoice {{invoiceNumber}} that you disputed: {{note}}"},"INVOICE_DEDUCTION_WITHDRAWN":{"title":"Deduction withdrawn on invoice {{invoiceNumber}}","body":"{{buyerName}} withdrew the {{currency}} {{amount}} deduction on invoice {{invoiceNumber}}; the amount is payable again. {{note}}"},"CREDIT_REQUEST_RAISED":{"title":"Credit note requested for invoice {{invoiceNumber}}","body":"{{buyerName}} requests a credit note of {{currency}} {{amount}} against invoice {{invoiceNumber}} ({{reasonCode}}): {{reason}}. Issue the credit note in Zelo."},"CREDIT_NOTE_ACCEPTED":{"title":"Credit note {{creditNoteNumber}} accepted","body":"{{buyerName}} accepted credit note {{creditNoteNumber}} ({{currency}} {{amount}}) against invoice {{invoiceNumber}}."},"CREDIT_NOTE_DISPUTED":{"title":"Credit note {{creditNoteNumber}} disputed","body":"{{buyerName}} disputed credit note {{creditNoteNumber}} against invoice {{invoiceNumber}}: {{reason}}."},"CREDIT_REQUEST_CANCELLED":{"title":"Credit request for invoice {{invoiceNumber}} withdrawn","body":"{{buyerName}} withdrew its request for a credit note of {{currency}} {{amount}} against invoice {{invoiceNumber}}: {{reason}}. No credit note is owed for it."},"CREDIT_NOTE_CANCELLED":{"title":"Credit note {{creditNoteNumber}} cancelled","body":"{{supplierName}} cancelled credit note {{creditNoteNumber}} ({{currency}} {{amount}}) against invoice {{invoiceNumber}}: {{reason}}."},"CREDIT_OFFSET_APPLIED":{"title":"Credit note {{creditNoteNumber}} offset against invoice {{invoiceNumber}}","body":"{{buyerName}} applied {{currency}} {{amount}} of the unapplied credit on credit note {{creditNoteNumber}} to invoice {{invoiceNumber}}; that much less is payable on it."},"CREDIT_REFUND_RECORDED":{"title":"Refund of credit note {{creditNoteNumber}} recorded","body":"{{buyerName}} recorded your refund of {{currency}} {{amount}} for the unapplied credit on credit note {{creditNoteNumber}} (invoice {{invoiceNumber}}, reference {{refundReference}})."},"INVOICE_PAYMENT_SCHEDULED":{"title":"Payment scheduled for invoice {{invoiceNumber}}","body":"{{buyerName}} scheduled the payment of invoice {{invoiceNumber}} for {{paymentDate}}."},"INVOICE_PARTIALLY_PAID":{"title":"Part payment of invoice {{invoiceNumber}}","body":"{{buyerName}} paid {{currency}} {{amount}} of invoice {{invoiceNumber}} on {{paymentDate}} (reference {{paymentReference}})."},"INVOICE_PAID":{"title":"Invoice {{invoiceNumber}} paid","body":"{{buyerName}} paid {{currency}} {{amount}} on {{paymentDate}} (reference {{paymentReference}}); invoice {{invoiceNumber}} is fully paid."},"INVOICE_PAYMENT_REVERSED":{"title":"Payment reversed on invoice {{invoiceNumber}}","body":"{{buyerName}} recorded that its payment of {{currency}} {{amount}} for invoice {{invoiceNumber}} was reversed: {{reason}}. The amount is payable again."},"INVOICE_SETTLED":{"title":"Invoice {{invoiceNumber}} settled","body":"Invoice {{invoiceNumber}} to {{buyerName}} is settled: accepted credit notes and deductions cover the rest of its amount."},"EINVOICE_REJECTED":{"title":"E-invoice {{invoiceNumber}} rejected","body":"{{buyerName}} could not accept e-invoice {{invoiceNumber}} (message {{providerMessageId}}): {{findingCode}} at {{findingField}}, {{findingCount}} finding(s) in all. Correct it and send it again."},"INVOICE_WITHDRAWN":{"title":"Invoice {{invoiceNumber}} withdrawn","body":"{{supplierName}} withdrew invoice {{invoiceNumber}} to correct it ({{reasonCode}}): {{reason}}."},"INVOICE_VOIDED_BY_SUPPLIER":{"title":"Invoice {{invoiceNumber}} voided by {{supplierName}}","body":"{{supplierName}} voided invoice {{invoiceNumber}}: {{reason}}."},"INVOICE_RESUBMITTED":{"title":"Invoice {{invoiceNumber}} resubmitted","body":"{{supplierName}} resubmitted invoice {{invoiceNumber}} (version {{version}}) after it came back."},"INVOICE_DEDUCTION_DISPUTED":{"title":"Deduction disputed on invoice {{invoiceNumber}}","body":"{{supplierName}} disputes the {{currency}} {{amount}} deduction on invoice {{invoiceNumber}}: {{reason}}. Uphold or withdraw it."},"CREDIT_NOTE_ISSUED":{"title":"Credit note {{creditNoteNumber}} received","body":"{{supplierName}} issued credit note {{creditNoteNumber}} ({{currency}} {{amount}}) against invoice {{invoiceNumber}} ({{reasonCode}}): {{reason}}. Review and accept it."},"MILESTONE_CLAIM_SUBMITTED":{"title":"Milestones claimed on {{poNumber}}","body":"The supplier claimed milestones {{milestoneCodes}} of {{poNumber}} for {{currency}} {{claimedAmount}}. Certify the claim in Zelo."},"MILESTONE_CLAIM_RETURNED":{"title":"Milestone claim on {{poNumber}} returned","body":"Your claim for milestones {{milestoneCodes}} of {{poNumber}} was returned ({{reasonCodes}}). Correct it and claim again in Zelo."},"MILESTONE_CERTIFIED":{"title":"Milestones certified on {{poNumber}}","body":"Milestones {{milestoneCodes}} of {{poNumber}} were certified for {{currency}} {{certifiedAmount}}."},"MILESTONE_CERTIFIED_IN_PART":{"title":"Milestones certified on {{poNumber}}, some in part","body":"Milestones {{milestoneCodes}} of {{poNumber}} were certified for {{currency}} {{certifiedAmount}}. Certified in part: {{partialMilestoneCodes}}."},"MILESTONE_INVOICE_READY":{"title":"Ready to invoice on {{poNumber}}","body":"Milestones {{milestoneCodes}} of {{poNumber}} are certified: you can invoice {{currency}} {{invoiceableAmount}} in Zelo."},"MILESTONE_CLAIM_DUE":{"title":"Milestone {{milestoneCode}} of {{poNumber}} is due","body":"Milestone {{milestoneCode}} (line {{lineNumber}}) of {{poNumber}} was planned for {{plannedAt}} and is {{statusCode}}. Claim it in Zelo when it is complete (reminder {{reminder}})."},"MILESTONE_CERTIFICATION_DUE":{"title":"Certify milestone {{milestoneCode}} of {{poNumber}}","body":"The claim for milestone {{milestoneCode}} (line {{lineNumber}}) of {{poNumber}}, submitted on {{claimedAt}}, is waiting past its certification deadline. Certify it in Zelo (reminder {{reminder}})."},"INVOICE_LINE_DISPUTE_WITHDRAWN":{"title":"Dispute withdrawn on invoice {{invoiceNumber}}","body":"{{buyerName}} withdrew its dispute of line {{lineNumber}} on invoice {{invoiceNumber}} ({{disputeKind}}); the disputed {{currency}} {{amount}} is payable again and its credit request is withdrawn. No credit note is owed for it."},"INVOICE_DISPUTE_WITHDRAWAL_NOT_APPLIED":{"title":"Dispute withdrawal on invoice {{invoiceNumber}} not applied","body":"The approved withdrawal of the dispute of line {{lineNumber}} on invoice {{invoiceNumber}} was not applied ({{reasonCode}}). Nothing was changed; review the dispute and request the withdrawal again if it is still needed."},"NATIVE_GOODS_RECEIVED":{"title":"Goods received: purchase order {{poNumber}}","body":"{{buyerName}} received {{receivedQuantity}} on purchase order {{poNumber}} (goods receipt {{receiptNumber}})."},"NATIVE_GOODS_SHORT":{"title":"Goods received short: purchase order {{poNumber}}","body":"{{buyerName}} received {{receivedQuantity}} on purchase order {{poNumber}} (goods receipt {{receiptNumber}}), {{shortQuantity}} short of delivery note {{deliveryNoteNumber}}. The undelivered quantity is open again for a new dispatch notice."},"NATIVE_GOODS_REJECTED":{"title":"Goods rejected at receipt: purchase order {{poNumber}}","body":"{{buyerName}} received {{receivedQuantity}} and rejected {{rejectedQuantity}} at receipt on purchase order {{poNumber}} (goods receipt {{receiptNumber}}). The rejected goods are held until the buyer decides the remedy (replacement, return or credit)."},"NATIVE_GOODS_REJECTED_AFTER_REVIEW":{"title":"Goods rejected after inspection: purchase order {{poNumber}}","body":"{{buyerName}} rejected {{rejectedQuantity}} of the goods it held for inspection or review on purchase order {{poNumber}} (goods receipt {{receiptNumber}}). The rejected goods are held until the buyer decides the remedy (replacement, return or credit)."},"NATIVE_REPLACEMENT_REQUESTED":{"title":"Replacement requested: purchase order {{poNumber}}","body":"{{buyerName}} asks you to replace {{quantity}} {{unitOfMeasure}} of line {{lineNumber}} on purchase order {{poNumber}}, rejected at receipt (goods receipt {{receiptNumber}}). Reason: {{reason}}. Ship the replacement on a dispatch notice that references the rejected goods."},"SOURCING_RFI_INVITED":{"title":"Request for information {{eventNumber}}: you are invited to respond","body":"{{buyerName}} invited you to respond to request for information {{eventNumber}} ({{eventTitle}}). Responses are due by {{deadlineAt}}. Open the request in Zelo to submit your response."},"SOURCING_DEADLINE_EXTENDED":{"title":"Deadline extended on {{eventNumber}}","body":"{{buyerName}} extended the response deadline of {{eventNumber}} ({{eventTitle}}) from {{previousDeadlineAt}} to {{deadlineAt}}. You can submit or revise your response in Zelo until the new deadline."},"SOURCING_EVENT_REOPENED":{"title":"{{eventNumber}} is open for responses again","body":"{{buyerName}} reopened {{eventNumber}} ({{eventTitle}}) for responses. The new deadline is {{deadlineAt}}. You can submit or revise your response in Zelo until then."},"SOURCING_REVISION_REQUESTED":{"title":"Revised offer requested on {{eventNumber}}","body":"{{buyerName}} opened bidding round {{round}} of {{eventNumber}} ({{eventTitle}}) and invites you to submit a revised offer by {{deadlineAt}} ({{feedback}}). Your last submitted offer stands if you do not revise it."},"SOURCING_CLARIFICATION_ROUND":{"title":"Clarification of your response to {{eventNumber}} requested","body":"{{buyerName}} asks you to clarify your response to {{eventNumber}} ({{eventTitle}}). Open the request in Zelo to see what to clarify and submit a revised response by {{deadlineAt}}."},"SOURCING_ADDENDUM_ISSUED":{"title":"Addendum {{addendumNo}} issued on {{eventNumber}}","body":"{{buyerName}} issued addendum {{addendumNo}} to {{eventNumber}} ({{eventTitle}}). Review the changes in Zelo before you respond; the deadline is {{deadlineAt}}."},"SOURCING_QUESTION_ANSWERED":{"title":"Your question on {{eventNumber}} was answered","body":"{{buyerName}} answered your question on {{eventNumber}} ({{eventTitle}}). Read the answer in Zelo."},"SOURCING_CLARIFICATION_PUBLISHED":{"title":"New clarification on {{eventNumber}}","body":"{{buyerName}} published a clarification to all participants of {{eventNumber}} ({{eventTitle}}). Read it in Zelo before you respond."},"SOURCING_EVENT_CANCELLED":{"title":"{{eventNumber}} was cancelled","body":"{{buyerName}} cancelled {{eventNumber}} ({{eventTitle}}). No further response is needed. Thank you for your interest."},"SOURCING_DEADLINE_REMINDER":{"title":"{{eventNumber}} closes on {{deadlineAt}}","body":"{{buyerName}} is waiting for your response to {{eventNumber}} ({{eventTitle}}). Responses are due by {{deadlineAt}}. Submit yours in Zelo or decline the invitation."},"SOURCING_RFI_SHORTLISTED":{"title":"You are shortlisted on {{eventNumber}}","body":"{{buyerName}} shortlisted you after reviewing your response to {{eventNumber}} ({{eventTitle}}). The buyer may invite you to the next stage."},"SOURCING_RFI_NOT_SHORTLISTED":{"title":"Result of {{eventNumber}}","body":"{{buyerName}} completed its review of {{eventNumber}} ({{eventTitle}}). Your response was not shortlisted this time. Thank you for taking part."},"SOURCING_NEGOTIATION_OPENED":{"title":"Negotiation opened on {{eventNumber}}","body":"{{buyerName}} opened a negotiation on your offer for {{eventNumber}} ({{eventTitle}}). Open it in Zelo to review and answer the proposals."},"SOURCING_NEGOTIATION_BUYER_REPLIED":{"title":"New negotiation activity on {{eventNumber}}","body":"{{buyerName}} replied in the negotiation on your offer for {{eventNumber}} ({{eventTitle}}). Open it in Zelo to review and answer."},"SOURCING_NEGOTIATION_CONCLUDED":{"title":"Negotiation concluded on {{eventNumber}}","body":"{{buyerName}} concluded the negotiation on your offer for {{eventNumber}} ({{eventTitle}}). The agreed terms are recorded in Zelo."},"SOURCING_NEGOTIATION_CANCELLED":{"title":"Negotiation closed on {{eventNumber}}","body":"{{buyerName}} closed the negotiation on your offer for {{eventNumber}} ({{eventTitle}}) without changes. Your submitted offer stands."},"SOURCING_BID_RECEIVED":{"title":"Your offer for {{eventNumber}} was received","body":"{{buyerName}} received your offer for {{eventNumber}} ({{eventTitle}}): version {{versionNo}}. You can revise it in Zelo until the deadline."},"SOURCING_RFI_RESPONSE_RECEIVED":{"title":"Your response to {{eventNumber}} was received","body":"{{buyerName}} received your response to {{eventNumber}} ({{eventTitle}}): version {{versionNo}}. You can revise it in Zelo until the deadline."},"SOURCING_NEGOTIATION_REMINDER":{"title":"Counter-offer on {{eventNumber}} is waiting for your reply","body":"{{buyerName}} is waiting for your reply to its counter-offer on {{eventNumber}} ({{eventTitle}}). Accept, reject or counter it in Zelo."},"SOURCING_BID_SUBMITTED":{"title":"{{supplierName}} submitted an offer on {{eventNumber}}","body":"{{supplierName}} submitted an offer on {{eventNumber}} ({{eventTitle}}): version {{versionNo}}, bidding round {{round}}. Open the event in Zelo to follow the responses."},"SOURCING_RFI_RESPONSE_SUBMITTED":{"title":"{{supplierName}} responded to {{eventNumber}}","body":"{{supplierName}} submitted a response to {{eventNumber}} ({{eventTitle}}): version {{versionNo}}. Open the request in Zelo to review it."},"SOURCING_INVITATION_DECLINED":{"title":"{{supplierName}} declined {{eventNumber}}","body":"{{supplierName}} declined to take part in {{eventNumber}} ({{eventTitle}}). Open the event in Zelo to see who is still taking part."},"SOURCING_SUPPLIER_INTENDS_TO_BID":{"title":"{{supplierName}} intends to respond to {{eventNumber}}","body":"{{supplierName}} confirmed that it intends to respond to {{eventNumber}} ({{eventTitle}})."},"SOURCING_QUESTION_ASKED":{"title":"Supplier question on {{eventNumber}}","body":"{{supplierName}} asked a clarification question on {{eventNumber}} ({{eventTitle}}). Answer it in Zelo before {{clarificationDeadlineAt}}."},"SOURCING_RESPONSES_CLOSED":{"title":"Responses closed on {{eventNumber}}","body":"The deadline of {{eventNumber}} ({{eventTitle}}) has passed and responses are closed: {{respondedCount}} of {{invitedCount}} invited suppliers responded. Evaluate the responses in Zelo."},"SOURCING_ROUND_OPENED":{"title":"Round {{round}} of {{eventNumber}} is open until {{deadlineAt}}","body":"Round {{round}} of {{eventNumber}} ({{eventTitle}}) is open until {{deadlineAt}}: {{supplierCount}} suppliers were asked for a revised offer. You will be told as their offers arrive."},"SOURCING_NEGOTIATION_SUPPLIER_REPLIED":{"title":"{{supplierName}} replied in the negotiation on {{eventNumber}}","body":"{{supplierName}} replied in the negotiation on its offer for {{eventNumber}} ({{eventTitle}}). Open it in Zelo to review and answer."},"ADVANCE_REQUESTED":{"title":"Advance requested on purchase order {{poNumber}}","body":"{{supplierName}} requested an advance of {{currency}} {{amount}} on purchase order {{poNumber}}. Review it and submit it for approval."},"ADVANCE_APPROVED":{"title":"Advance approved on purchase order {{poNumber}}","body":"{{buyerName}} approved your advance of {{currency}} {{amount}} on purchase order {{poNumber}}. Its payment is recorded when it is made."},"ADVANCE_REFUND_APPROVED":{"title":"Advance to repay on purchase order {{poNumber}}","body":"{{buyerName}} asks you to repay {{currency}} {{amount}} of unrecovered advance on purchase order {{poNumber}}: {{reason}}."},"ADVANCE_PAID":{"title":"Advance paid on purchase order {{poNumber}}","body":"{{buyerName}} paid {{currency}} {{amount}} of your advance on purchase order {{poNumber}} on {{paidAt}} (reference {{paymentReference}}). Later invoices of the order recover it."},"ADVANCE_RECOVERED":{"title":"Advance recovered on invoice {{invoiceNumber}}","body":"{{buyerName}} approved invoice {{invoiceNumber}} and recovered {{currency}} {{amount}} of the advance on purchase order {{poNumber}}; that amount is not paid again."},"PROFORMA_ISSUED":{"title":"Pro forma {{proformaNumber}} on purchase order {{poNumber}}","body":"{{supplierName}} issued pro forma {{proformaNumber}} for an advance of {{currency}} {{amount}} on purchase order {{poNumber}}. Acknowledge it to raise the advance."},"PROFORMA_ACKNOWLEDGED":{"title":"Pro forma {{proformaNumber}} acknowledged","body":"{{buyerName}} acknowledged pro forma {{proformaNumber}} on purchase order {{poNumber}}."},"PROFORMA_CANCELLED":{"title":"Pro forma {{proformaNumber}} cancelled","body":"{{buyerName}} cancelled pro forma {{proformaNumber}} on purchase order {{poNumber}}: {{reason}}."},"PROFORMA_WITHDRAWN":{"title":"Pro forma {{proformaNumber}} withdrawn","body":"{{supplierName}} withdrew pro forma {{proformaNumber}} on purchase order {{poNumber}}: {{reason}}."},"RELEASE_PAYABLE_OPENED":{"title":"Release payable {{payableNumber}} opened","body":"{{buyerName}} released {{currency}} {{amount}} to you on purchase order {{poNumber}} (release payable {{payableNumber}}). It is paid separately from the progress invoices."},"RELEASE_TAX_INVOICE_REQUESTED":{"title":"Issue your release tax invoice for {{payableNumber}}","body":"{{buyerName}} released {{currency}} {{amount}} to you on purchase order {{poNumber}} (release payable {{payableNumber}}), {{taxTotal}} of it VAT. Issue your release tax invoice in Zelo so it can be paid."},"RELEASE_TAX_INVOICE_ISSUED":{"title":"Release tax invoice {{taxInvoiceNumber}} received","body":"{{supplierName}} issued release tax invoice {{taxInvoiceNumber}} for release payable {{payableNumber}} on purchase order {{poNumber}}. It can be paid now."},"RELEASE_PAYABLE_PAID":{"title":"Release payable {{payableNumber}} paid","body":"{{buyerName}} paid {{currency}} {{amount}} of release payable {{payableNumber}} on purchase order {{poNumber}} on {{paidAt}} (reference {{paymentReference}})."},"RELEASE_PAYABLE_PAYMENT_REVERSED":{"title":"Payment of release payable {{payableNumber}} reversed","body":"{{buyerName}} reversed payment {{paymentReference}} of {{currency}} {{amount}} on release payable {{payableNumber}} (purchase order {{poNumber}}). The amount is owed to you again."},"ADVANCE_REFUND_DUE":{"title":"Advance refund due on purchase order {{poNumber}}","body":"Purchase order {{poNumber}} ended with {{currency}} {{amount}} of the advance paid to {{supplierName}} that it can no longer recover. Review the refund and submit it for approval."},"RFQ_ALTERNATIVE_OFFERED":{"title":"Alternative offered for {{eventNumber}}","body":"An alternative was proposed for {{eventNumber}} ({{eventTitle}}). Review it before choosing the supplier."}}},"threads":{"panel":{"title":"Discussion","internal":"Internal","internalHelp":"Only your organisation can read this thread. Suppliers never see it.","sharedHelpBuyer":"Shared with this supplier only. Other suppliers cannot read it.","sharedHelpSupplier":"Shared between you and the buyer.","sharedWith":"Shared with {{name}}","sharedWithBuyer":"Shared with {{name}}","counterparty":"Supplier","counterpartyNumbered":"Supplier {{number}}","buyer":"Buyer","noCounterparty":"This document has no supplier to share a thread with yet.","unread":"{{count}} unread","unreadShort":"{{formatted}} unread","loadError":"The discussion could not be loaded","unavailable":"No discussion available","unavailableDescription":"There is no conversation you can read on this document.","expand":"Show","collapse":"Hide","collapsedHelp":"Internal notes and messages with the other party about this document.","open":"Open the discussion","openUnread_one":"Open the discussion, {{formatted}} unread message","openUnread_other":"Open the discussion, {{formatted}} unread messages"},"conversation":{"messages":"Messages","empty":"No messages yet","emptyInternal":"Start an internal note for your team.","emptyShared":"Start the conversation with the other party.","loadError":"Messages could not be loaded","loadNewer":"Show newer messages"},"message":{"you":"You","edited":"Edited {{date}}","reply":"Reply","edit":"Edit","convert":"Make follow-up","attachment":"Attachment {{number}}","attachmentFailed":"The attachment could not be opened"},"composer":{"labelInternal":"Internal note","labelShared":"Message","internalHelp":"Visible to your organisation only.","sharedHelp":"Visible to both parties of this thread.","attachments":"Attachments","attachmentsHelp":"Up to {{max}} files. They are uploaded to your organisation and shared only in this thread.","uploadFailed":"A file could not be uploaded","mention":"Mention","mentionCount":"Mentioning {{count}}","mentionTitle":"Mention people","mentionHelp":"Up to {{max}} people who can read this thread. They are notified.","replyingTo":"Replying to {{author}}: {{text}}","cancelReply":"Cancel reply","send":"Send","addFiles":"Add files"},"edit":{"title":"Edit message","description":"Your earlier text stays in the message history. Mentions and attachments can only be added.","body":"Message","addAttachments":"Add attachments","save":"Save","saved":"Message updated","nothingChanged":"Nothing changed."},"revisions":{"title":"Message history","description":"Every revision of this message, newest first.","meta":"Revision {{number}} by {{author}}, {{date}}","loadError":"The history could not be loaded"},"task":{"convertTitle":"Make a follow-up","convertDescription":"The follow-up belongs to your organisation and appears in the assignee's follow-up list.","convert":"Create follow-up","created":"Follow-up created","assignee":"Assignee","assigneeHelp":"Someone in your organisation who can read this thread.","me":"Me","meNamed":"{{name}} (me)","titleField":"Title (optional)","titleHelp":"Defaults to the start of the message.","dueDate":"Due date (optional)"},"tasks":{"title":"Thread follow-ups","description":"Follow-ups your organisation created from discussion messages.","listTitle":"Follow-ups","assignedToMe":"Assigned to me","statusFilter":"Status","filter":{"OPEN":"Open","DONE":"Done","CANCELLED":"Cancelled","ALL":"All"},"status":{"OPEN":"Open","DONE":"Done","CANCELLED":"Cancelled"},"columns":{"title":"Follow-up","document":"Document","assignee":"Assignee","due":"Due","status":"Status"},"empty":"No follow-ups","loadError":"Follow-ups could not be loaded","openThread":"Open thread","complete":"Mark done","completeTitle":"Mark the follow-up done","completeDescription":"Add a note for the record if useful.","completed":"Follow-up done","cancel":"Cancel","cancelTitle":"Cancel the follow-up","cancelDescription":"Only the person who created it can cancel it. Give a reason.","cancelled":"Follow-up cancelled","note":"Note (optional)","reason":"Reason","linkedThreadGone":"This conversation is no longer available to you. It may have been closed, or you may no longer have access to its document."},"unread":{"title":"Unread discussions","buttonLabel":"Discussions","buttonLabelCount":"Discussions, {{formatted}} unread","empty":"You are all caught up.","loading":"Loading…","loadError":"Unread discussions could not be loaded","shared":"Shared","myTasks":"My follow-ups","more":"{{formatted}} threads have unread messages; the newest are shown."},"dialog":{"description":"Discussion on this {{type}}","openDocument":"Open document"},"documentType":{"PURCHASE_REQUEST":"Purchase request","RFQ":"Pricing request","PURCHASE_ORDER":"Purchase order","RECEIPT":"Receipt","RECEIPT_ISSUE":"Receipt issue","INVOICE":"Invoice","CREDIT_REQUEST":"Credit request","CREDIT_NOTE":"Credit note","SERVICE_CLAIM":"Service claim","NATIVE_DISPATCH_NOTICE":"Dispatch notice"},"validation":{"bodyRequired":"Write a message.","bodyTooLong":"Use at most {{max}} characters.","tooManyAttachments":"Attach at most {{max}} files to a message.","assigneeRequired":"Choose an assignee.","taskTitleTooLong":"Use at most 255 characters.","noteLength":"Give a note of at most {{max}} characters."},"errors":{"retryChanged":"This message changed since it was first sent. Send it again.","IDEMPOTENCY_CONFLICT":"This request changed since it was first sent. Send it again.","THREAD_NOT_FOUND":"This discussion is not available to you.","THREAD_NO_COUNTERPARTY":"This document has no supplier to share a thread with.","THREAD_MESSAGE_STALE":"This message was edited since you opened it. Close the editor and edit the latest version.","THREAD_TASK_OPEN":"This message already has an open follow-up in your organisation.","THREAD_TASK_CLOSED":"This follow-up is already closed.","THREAD_TASK_NOT_FOUND":"This follow-up no longer exists."}},"vocabulary":{"document":{"purchaseRequest":"Purchase request","rfi":"Request for information","rfq":"Request for quotation","rfp":"Request for proposal","quote":"Quote","award":"Award","purchaseOrder":"Purchase order","changeOrder":"Change order","agreement":"Agreement","callOff":"Call-off order","dispatchNotice":"Dispatch notice","deliveryNote":"Delivery note","receipt":"Goods receipt","serviceClaim":"Service claim","certificate":"Certificate","issue":"Issue","supplierClaim":"Supplier claim","invoice":"Invoice","creditNote":"Credit note","deduction":"Deduction"},"party":{"buyer":"Buyer","supplier":"Supplier","legalBuyer":"Legal buying entity"},"role":{"requester":"Requester","buyer":"Buyer","approver":"Approver","receiver":"Receiver","inspector":"Inspector","certifier":"Certifier","costOwner":"Cost owner"},"dimension":{"costCentre":"Cost centre","project":"Project","category":"Category"},"action":{"certify":"Certify","receive":"Receive"}}}