{ "common": { "actions": { "add": "Toevoegen", "assign": "Toewijzen", "back": "Terug", "cancel": "Annuleren", "close": "Sluiten", "create": "Aanmaken", "delete": "Verwijderen", "dismiss": "Afwijzen", "downloadCsv": "CSV downloaden", "edit": "Bewerken", "import": "Importeren", "reactivate": "Opnieuw activeren", "remove": "Verwijderen", "retry": "Opnieuw proberen", "save": "Opslaan", "saving": "Opslaan...", "search": "Zoekopdracht", "select": "Selecteer", "update": "Bijwerken", "uploadCsv": "CSV uploaden", "view": "Weergave" }, "states": { "active": "Actief", "inactive": "Inactief", "loading": "Laden...", "na": "N.v.t.", "none": "Geen", "archived": "Gearchiveerd", "draft": "Concept", "expired": "Verlopen", "published": "Gepubliceerd", "terminated": "Beëindigd" }, "no": "Nee", "yes": "Ja" }, "clientsPage": { "title": "Klantenpagina", "description": "Hoofdbeheerpagina voor klanten met zoeken, filters en klantenraster/lijstweergave", "searchPlaceholder": "Zoek klanten, notities, documenten en interacties", "createClient": "Klant aanmaken", "createClientShort": "+ Klant aanmaken", "allClients": "Alle klanten", "activeClients": "Actieve klanten", "inactiveClients": "Inactieve klanten", "allTypes": "Alle soorten", "companies": "Bedrijven", "individuals": "Individuen", "filterByStatus": "Filter op status", "filterByType": "Filter op type", "statusFilterLabel": "Statusfilter", "clientTypeFilterLabel": "Klanttypefilter", "cardsView": "Kaarten", "tableView": "Tafel", "loadingClients": "Klanten laden...", "actionsMenu": "Actiemenu", "deleteClient": "Klant verwijderen", "deleteSelected": "Geselecteerde verwijderen", "deleteSelectedClients": "Geselecteerde klanten verwijderen", "markAsInactive": "Markeer als inactief", "markShort": "Markering", "reset": "Opnieuw instellen", "deleteResults": "Resultaten verwijderen", "associatedRecords": "Bijbehorende records", "deleteBlockedSingle": "Kan deze client niet verwijderen vanwege de volgende gekoppelde records:", "deleteBlockedPlural": "Aan deze clients zijn gekoppelde records die eerst moeten worden verwijderd.", "deleteBlockedHelp": "Verwijder deze items of wijs ze opnieuw toe voordat de klant kan worden verwijderd.", "alreadyInactive": "Deze klant is al gemarkeerd als inactief.", "bulkInactivePrompt": "Markeer deze klanten als inactief. Ze zullen voor de meeste weergaven verborgen zijn, maar behouden al hun gegevens.", "singleDeletePrompt": "Deze klant heeft de volgende bijbehorende records:", "deactivateContactsPrompt": "Wilt u de aan {{count}} gekoppelde contact(en) ook deactiveren?", "bulkDeleteError": "Er is een fout opgetreden bij het verwijderen van clients. Probeer het opnieuw.", "singleDeleteError": "Er is een fout opgetreden bij het verwijderen van de client. Probeer het opnieuw.", "deleteSingleSuccess": "{{name}} is succesvol verwijderd.", "markInactiveFailed": "Kan de client niet als inactief markeren", "bulkInactiveError": "Er is een fout opgetreden bij het markeren van clients als inactief. Probeer het opnieuw.", "singleInactiveError": "Er is een fout opgetreden bij het markeren van de client als inactief. Probeer het opnieuw.", "bulkReactivateError": "Er is een fout opgetreden bij het opnieuw activeren van clients. Probeer het opnieuw.", "exportError": "Kan klanten niet naar CSV exporteren", "unknownClient": "Onbekende klant", "unknownError": "Onbekende fout", "actions": "Acties", "allSelected": "Alle {{count}}-klanten geselecteerd", "selectedSingle": "{{count}} Geselecteerd", "selectedPlural": "{{count}} Geselecteerd", "createSuccess": "{{name}} is succesvol aangemaakt.", "exportSuccess_one": "{{count}} klant geëxporteerd naar CSV", "exportSuccess_other": "{{count}} klanten geëxporteerd naar CSV", "bulkDeleteSuccess_one": "{{count}} klant is succesvol verwijderd.", "bulkDeleteSuccess_other": "{{count}} klanten zijn succesvol verwijderd.", "bulkInactiveFailed_one": "{{count}} klant kon niet als inactief worden gemarkeerd.", "bulkInactiveFailed_other": "{{count}} klanten konden niet als inactief worden gemarkeerd.", "bulkInactiveWithContactsSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn succesvol als inactief gemarkeerd.", "singleInactiveSuccess": "{{name}} is succesvol als inactief gemarkeerd.", "bulkInactiveSuccess_one": "{{count}} klant is succesvol gemarkeerd als inactief.", "bulkInactiveSuccess_other": "{{count}} klanten zijn succesvol gemarkeerd als inactief.", "bulkInactiveShortSuccess_one": "{{count}} klant is gemarkeerd als inactief.", "bulkInactiveShortSuccess_other": "{{count}} klanten zijn gemarkeerd als inactief.", "bulkInactiveWithContactsShortSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn gemarkeerd als inactief.", "bulkInactiveShortError": "Er is een fout opgetreden bij het markeren van clients als inactief.", "bulkReactivateFailed_one": "{{count}} klant kon niet opnieuw worden geactiveerd.", "bulkReactivateFailed_other": "{{count}} klanten konden niet opnieuw worden geactiveerd.", "bulkReactivateWithContactsSuccess": "{{clientCount}} {{clientsLabel}} en {{contactCount}} {{contactsLabel}} zijn succesvol opnieuw geactiveerd.", "bulkReactivateSuccess_one": "{{count}} klant is succesvol opnieuw geactiveerd.", "bulkReactivateSuccess_other": "{{count}} klanten zijn succesvol opnieuw geactiveerd.", "deleteClientUnable": "Kan deze klant niet verwijderen.", "deleteSinglePrompt": "Weet u zeker dat u {{name}} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "markFailedAsInactive": "Markeer {{count}} als Inactief", "multiDeleteSuccessSummary_one": "{{count}} klant succesvol verwijderd.", "multiDeleteSuccessSummary_other": "{{count}} klanten succesvol verwijderd.", "multiDeleteFailedSummary_one": "{{count}} klant kon niet worden verwijderd", "multiDeleteFailedSummary_other": "{{count}} klanten konden niet worden verwijderd", "inactiveAlternative": "U kunt deze klant in plaats daarvan als inactief markeren. Inactieve klanten zijn voor de meeste weergaven verborgen, maar behouden al hun gegevens en kunnen later als actief worden gemarkeerd.", "table": { "client": "Cliënt" }, "entities": { "client_one": "klant", "client_other": "klanten", "contact_one": "contact", "contact_other": "contacten" }, "dependency": { "contact": "contact", "contacts": "contacten", "ticket": "ticket", "tickets": "tickets", "project": "project", "projects": "projecten", "invoice": "factuur", "invoices": "facturen", "document": "document", "documents": "documenten", "interaction": "interactie", "interactions": "interacties", "asset": "bezit", "assets": "activa", "serviceUsageRecord": "servicegebruiksrecord", "serviceUsageRecords": "servicegebruiksrecords", "bucketUsageRecord": "record voor emmergebruik", "bucketUsageRecords": "registraties van emmergebruik" }, "deleteSelectedPrompt_one": "Weet u zeker dat u {{count}} geselecteerde klant wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "deleteSelectedPrompt_other": "Weet u zeker dat u {{count}} geselecteerde klanten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "singleInactiveWithContactsSuccess_one": "{{name}} en {{count}} contact zijn succesvol gedeactiveerd.", "singleInactiveWithContactsSuccess_other": "{{name}} en {{count}} contacten zijn succesvol gedeactiveerd.", "clientTypes": { "company": "Bedrijf", "individual": "Persoon" }, "print": { "title": "Klanten", "selectedTitle": "Geselecteerde klanten", "subtitle": "{{count}} klanten", "noClients": "Geen klanten om af te drukken", "emptyValue": "-", "columns": { "name": "Klant", "type": "Type", "phone": "Telefoon", "address": "Adres", "status": "Status" }, "optionsDialog": { "title": "Afdrukopties", "description": "Kies welke kolommen worden opgenomen bij het afdrukken van klanten." } }, "shareTooltip": "Afdrukken, importeren en exporteren", "defaultClientDeleteError": "De standaardklant kan niet worden verwijderd. Stel eerst een andere klant als standaard in bij Algemene instellingen.", "clientNotFound": "Klant niet gevonden.", "deletePermissionDenied": "Toestemming geweigerd: klanten kunnen niet worden verwijderd." }, "clientDetails": { "title": "Klantgegevens", "backToClients": "Terug naar Klanten", "openInNewTab": "Openen in nieuw tabblad", "addTicket": "Ticket toevoegen", "details": "Details", "contacts": "Contacten", "assets": "Activa", "documents": "Documenten", "billing": "Facturering", "interactions": "Interacties", "notes": "Opmerkingen", "huduTab": "Hudu", "huduPasswordsTab": "Wachtwoorden", "clientLocations": "Klantlocaties", "billingDashboard": "Factureringsdashboard", "clientAndContacts": "Klant & Contacten", "clientOnly": "Alleen klant", "accountManager": "Accountmanager", "clientName": "Klantnaam", "clientType": "Klanttype", "industry": "Industrie", "companySize": "Bedrijfsgrootte", "annualRevenue": "Jaarlijkse omzet", "lastContactDate": "Laatste contactdatum", "paymentTerms": "Betalingsvoorwaarden", "parentClient": "Ouder Cliënt", "defaultContact": "Standaardcontactpersoon", "providerDefault": "Standaard van de provider", "inboundEmailDomains": "Inkomende e-maildomeinen", "inboundEmailDomainsHelp": "Alleen deze domeinen worden gebruikt voor het matchen van binnenkomende e-maildomeinen (bijvoorbeeld acme.com). Domeinen moeten uniek zijn voor alle clients.", "noInboundDomains": "Geen inkomende e-maildomeinen geconfigureerd. Er wordt geen gebruik gemaakt van domeinmatching.", "inboundTicketDestination": "Inkomende ticketbestemming", "inboundDestinationPrecedence": "Voorrang: Contact overschrijven -> Klantbestemming -> Standaard provider.", "manageLocations": "Beheer locaties", "loadingUsers": "Gebruikers laden...", "loadingPolicies": "Beleid laden...", "loadingDestinations": "Bestemmingen laden...", "loadingTaxSettings": "Belastinginstellingen laden...", "loadingTicketFilters": "Ticketfilters laden...", "saveSuccess": "Klantgegevens succesvol opgeslagen.", "saveError": "Kan klantgegevens niet opslaan. Probeer het opnieuw.", "deleteSuccess": "Klant is succesvol verwijderd.", "inactiveSuccess": "Klant is succesvol als inactief gemarkeerd.", "reactivateSuccess": "Klant is succesvol gereactiveerd.", "refreshError": "Kan de nieuwste klantgegevens niet ophalen.", "deleteValidationError": "Kan de verwijdering niet valideren. Probeer het opnieuw.", "deactivateError": "Er is een fout opgetreden bij het deactiveren van de client. Probeer het opnieuw.", "markInactiveError": "Er is een fout opgetreden bij het markeren van de client als inactief. Probeer het opnieuw.", "reactivateError": "Er is een fout opgetreden bij het opnieuw activeren van de client. Probeer het opnieuw.", "entraSyncError": "Kan Entra-synchronisatie niet starten.", "deleteError": "Kan klant niet verwijderen. Probeer het opnieuw.", "deactivateWithContactsSuccess_one": "Klant en {{count}} contact zijn succesvol gedeactiveerd.", "deactivateWithContactsSuccess_other": "Klant en {{count}} contacten zijn succesvol gedeactiveerd.", "reactivateWithContactsSuccess_one": "Klant en {{count}} contact zijn succesvol gereactiveerd.", "reactivateWithContactsSuccess_other": "Klant en {{count}} contacten zijn succesvol gereactiveerd.", "singleInactiveSuccess": "{{name}} is succesvol als inactief gemarkeerd.", "slaPolicy": "SLA-beleid", "defaultPolicy": "{{name}} (standaard)", "selectSlaPolicy": "Selecteer SLA-beleid", "selectDefaultContact": "Selecteer standaardcontact", "noActiveContacts": "Geen actieve contacten", "timezone": "Tijdzone", "timezoneHelper": "Selecteer de tijdzone voor deze client", "taxSettings": "Belastinginstellingen", "additionalInfo": "Aanvullende informatie", "tickets": "Tickets", "saveChanges": "Wijzigingen opslaan", "requiredFields": "Vul alle verplichte velden in", "syncEntraNow": "Synchroniseer Entra nu", "deactivateClient": "Deactiveer Klant", "reactivateClient": "Klant opnieuw activeren", "deactivatePrompt": "Deze klant heeft {{count}} actieve contact(en). Wilt u deze ook deactiveren?", "reactivatePrompt": "Deze klant heeft {{count}} inactieve contact(en). Wilt u deze ook opnieuw activeren?", "deactivatePortalWarning": "Gedeactiveerde gebruikers kunnen niet inloggen op het klantportaal.", "activeContacts": "Actieve contacten:", "inactiveContacts": "Inactieve contacten:", "selectClientType": "Selecteer klanttype", "status": { "label": "Status", "helper": "Stel de clientstatus in op actief of inactief" }, "entraSyncStarted": "Entra-synchronisatie gestart. Uitvoerings-ID: {{runId}}", "entraSyncStatusUnknown": "Synchronisatiestatus niet beschikbaar", "clientNameRequired": "Klantnaam is vereist", "deactivateClientAndContacts": "Klant en contacten deactiveren", "reactivateClientAndContacts": "Klant en contacten opnieuw activeren", "inboundDomainAdded": "Inkomend e-maildomein toegevoegd", "inboundDomainAddFailed": "Kan domein niet toevoegen", "inboundDomainRemoved": "Inkomend e-maildomein verwijderd", "inboundDomainRemoveFailed": "Kan domein niet verwijderen", "fields": { "accountManager": "Accountmanager", "url": "URL", "status": "Status" }, "deactivateClientDescription": "Deactiveert de record zonder de gegevens te verwijderen.", "deactivateClientOnlyDescription": "Deactiveer de klant maar laat de contacten actief.", "nameAliasAddFailed": "Kan alias niet toevoegen", "nameAliasAdded": "Alias toegevoegd", "nameAliasRemoveFailed": "Kan alias niet verwijderen", "nameAliasRemoved": "Alias verwijderd", "nameAliases": "Overeenkomende aliassen", "noNameAliases": "Geen aliassen geconfigureerd. De klantnaam zelf komt altijd overeen." }, "quickAddClient": { "title": "Nieuwe klant toevoegen", "clientDetails": "Klantgegevens", "clientLocation": "Klant Locatie", "contactInformation": "Contactgegevens", "clientName": "Klantnaam *", "clientType": "Klanttype", "company": "Bedrijf", "individual": "Individueel", "companyNamePlaceholder": "Bedrijfsnaam", "enterClientName": "Voer de klantnaam in", "websiteUrl": "Website-URL", "accountManager": "Accountmanager", "selectAccountManager": "Selecteer Accountmanager", "industry": "Industrie", "notes": "Opmerkingen", "notesPlaceholder": "Voeg eventuele eerste opmerkingen toe (optioneel)", "address": "Adres", "streetAddress": "Adres", "city": "Stad", "state": "Staat", "stateProvince": "Staat/Provincie", "postalCode": "Postcode", "zipCode": "Postcode", "country": "Land", "selectCountry": "Selecteer Land", "mainOffice": "Hoofdkantoor", "contactName": "Naam contactpersoon", "contactEmail": "E-mailadres voor contact", "contactPhone": "Neem contact op met telefoon", "email": "E-mail", "emailPlaceholder": "E-mailadres", "phone": "Telefoon", "phonePlaceholder": "Telefoonnummer", "name": "Naam", "creating": "Aanmaken...", "createClient": "Klant aanmaken", "loadingUsers": "Gebruikers laden...", "loadingCountries": "Landen laden...", "validationHeader": "Corrigeer de volgende fouten:", "clientCreatedLocationFailed": "Klant gemaakt, maar kan locatie niet toevoegen.", "clientCreatedContactFailed": "Klant gemaakt maar kon geen contactpersoon toevoegen.", "usersLoadError": "Kan gebruikers niet laden voor selectie Accountmanager.", "countriesLoadError": "Kan landen niet laden.", "phoneTypeSuggestionsError": "Kan suggesties voor contacttelefoontypen niet laden.", "created": "\"{{name}}\" aangemaakt. Voeg hieronder een andere klant toe.", "createAndAddAnother": "Aanmaken + Nog een toevoegen", "createAndView": "Aanmaken + Klant bekijken", "additionalDetails": "Aanvullende gegevens" }, "clientCreatedDialog": { "title": "Klant gemaakt", "viewClient": "Klant bekijken", "addAnother": "Voeg nog een toe", "createdMessage": "\"{{name}}\" is succesvol aangemaakt.", "unknownClient": "Cliënt" }, "clientLocations": { "title": "Klantlocatiemanager", "listTitle": "Locaties", "addLocation": "Locatie toevoegen", "addNewLocation": "Nieuwe locatie toevoegen", "editLocation": "Locatie bewerken", "deleteLocation": "Locatie verwijderen", "emptyTitle": "Nog geen locaties", "emptyDescription": "Klik op 'Locatie toevoegen' om aan de slag te gaan", "locationName": "Locatienaam", "locationNamePlaceholder": "bijvoorbeeld hoofdkantoor, magazijn", "address": "Adres", "addressLine1": "Adresregel 1", "addressLine2": "Adresregel 2", "addressLine3": "Adresregel 3", "city": "Stad", "stateProvince": "Staat/Provincie", "postalCode": "Postcode", "country": "Land", "phone": "Telefoon", "email": "E-mail", "notes": "Opmerkingen", "billingAddress": "Factuuradres", "shippingAddress": "Verzendadres", "defaultLocation": "Standaardlocatie", "defaultSetSuccess": "Standaardlocatie bijgewerkt", "createSuccess": "Locatie is succesvol aangemaakt", "updateSuccess": "Locatie bijgewerkt", "deleteSuccess": "Locatie succesvol verwijderd", "loadError": "Kan clientlocaties niet laden", "saveError": "Kan locatie niet opslaan", "deleteError": "Kan locatie niet verwijderen", "setDefaultError": "Kan de standaardlocatie niet instellen", "countriesLoadError": "Kan landen niet laden", "taxRegionsLoadError": "Kan belastingregio's niet laden", "confirmDelete": "Weet u zeker dat u de locatie \"{{name}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt." }, "billingConfigForm": { "billingContactInformation": "Contactgegevens voor facturering", "billingContact": "Contactpersoon voor facturering", "alternativeBillingEmail": "Alternatief factureringsmailadres", "alternativeBillingEmailHelp": "Of voer een specifiek facturerings-e-mailadres in", "invoiceDeliveryMethod": "Factuurleveringsmethode", "invoiceTemplate": "Factuursjabloon", "invoiceTemplateHelp": "Selecteer een sjabloon of gebruik de standaardsjabloon", "paymentTerms": { "dueOnReceipt": "Verschuldigd bij ontvangst", "net15": "Netto 15", "net30": "Netto 30" }, "preferredPaymentMethod": "Voorkeursbetaalmethode", "defaultCurrency": "Standaardvaluta", "selectTaxRegion": "Selecteer belastingregio (optioneel)", "loadingRegions": "Regio's laden...", "taxRegionLoadError": "Kan belastingregio's niet laden.", "defaultTaxRegion": "Standaardbelastingregio", "defaultTemplateLabel": "(Standaard)", "deliveryMethods": { "both": "Beide", "email": "E-mail", "mail": "E-mail" }, "paymentMethods": { "bankTransfer": "Bankoverschrijving", "check": "Rekening", "creditCard": "Creditcard" }, "paymentTermsLabel": "Betalingsvoorwaarden", "standardTemplateLabel": "(Standaard)", "taxRegionsLoadError": "Kan belastingregio's niet laden.", "usingDefaultTemplate": "Standaardsjabloon gebruiken: {{name}}" }, "billingConfiguration": { "general": "Algemeen", "contractLines": "Contractlijnen", "contractLineOverlaps": "Contractregel overlapt", "taxRates": "Belastingtarieven", "save": "Factureringsconfiguratie opslaan", "errorDialogTitle": "Fout", "saveSuccess": "Factureringsconfiguratie is succesvol opgeslagen", "saveError": "Kan factureringsconfiguratie niet opslaan", "serviceTypeRequired": "Selecteer een servicetype", "contractLineAddSuccess": "Contractregel succesvol toegevoegd", "contractLineSaveSuccess": "Contractregel succesvol opgeslagen", "contractLineSaveError": "Kan wijzigingen niet opslaan. Probeer het opnieuw.", "contractLineUpdateSuccess": "Contractregel is succesvol bijgewerkt", "contractLineRemoveSuccess": "Contractregel is succesvol verwijderd", "contractLineAddError": "Kan contractregel niet toevoegen. Probeer het opnieuw.", "contractLineUpdateError": "Kan de contractregel niet bijwerken. Probeer het opnieuw.", "contractLineRemoveError": "Kan de contractregel niet verwijderen. Probeer het opnieuw.", "serviceAddSuccess": "Dienst succesvol toegevoegd", "serviceUpdateSuccess": "Service is succesvol bijgewerkt", "serviceDeleteSuccess": "Dienst succesvol verwijderd", "serviceCategoryUpdateSuccess": "Servicecategorie is succesvol bijgewerkt", "serviceAddError": "Kan service niet toevoegen. Probeer het opnieuw.", "serviceUpdateError": "Kan de service niet updaten. Probeer het opnieuw.", "serviceCategoryUpdateError": "Kan de servicecategorie niet updaten. Probeer het opnieuw.", "serviceDeleteError": "Kan service niet verwijderen. Probeer het opnieuw.", "defaultTaxAssignedSuccess": "Standaardbelastingtarief succesvol toegewezen", "defaultTaxChangedSuccess": "Standaardbelastingtarief succesvol gewijzigd", "defaultTaxAssignError": "Kan het standaardbelastingtarief niet toewijzen", "defaultTaxChangeError": "Kan het standaardbelastingtarief niet wijzigen", "taxRatesRefreshError": "Kan de lijst met belastingtarieven niet vernieuwen.", "taxRateCreatedSuccess": "Belastingtarief is succesvol aangemaakt", "invalidDateFormat": "Ongeldige datumnotatie", "invalidDate": "Ongeldige datum", "formattingError": "Formatteringsfout", "removeAssignmentTitle": "Contractregeltoewijzing verwijderen", "removeAssignmentMessage": "Weet u zeker dat u deze contractregeltoewijzing van de klant wilt verwijderen? De contractregel zelf wordt niet verwijderd.", "contracts": "Contracten" }, "clientBillingSchedule": { "title": "Factureringsschema", "edit": "Schema bewerken", "save": "Schema opslaan", "saveSuccess": "Factureringsschema opgeslagen", "saveError": "Kan factureringsschema niet opslaan", "loadError": "Kan het factureringsschema niet laden", "previewError": "Kan geen voorbeeld bekijken van factureringsperioden", "historyPreviewError": "Kan geen voorbeeld bekijken van de bootstrap van de factureringsgeschiedenis", "createNextCycle": "Maak de volgende cyclus", "createNextCycleSuccess": "Volgende factureringscyclus gemaakt", "createNextCycleError": "Kan de volgende factureringscyclus niet maken", "cycleType": "Cyclustype", "selectBillingCycle": "Selecteer factureringscyclus...", "dayOfMonth": "Dag van de maand (1–28)", "selectDay": "Selecteer dag...", "weekday": "Weekdag", "selectWeekday": "Selecteer weekdag...", "firstCycleStartDate": "Startdatum eerste cyclus (UTC)", "firstCycleStartHelp": "Wordt gebruikt om stabiele pariteit tot stand te brengen; laat dit leeg voor rollende tweewekelijkse cycli.", "startMonth": "Begin maand", "selectMonth": "Selecteer maand...", "historyStartDate": "Begindatum factureringsgeschiedenis (optioneel)", "historyStartHelp": "Indien ingesteld, worden historische factureringscycli voor klanten gegenereerd vanaf de grens van de factureringscyclus tot en met vandaag.", "billingPeriodsSemantics": "Voor factureringsperioden wordt de semantiek [begin, einde) gebruikt. De einddatum is de start van de volgende periode.", "rollingNoAnchor": "Rollen (geen anker)", "weeklyRolling": "Wekelijks (rollend)", "biWeeklyRolling": "Tweewekelijks (rollend)", "createInProgress": "Aanmaken...", "previewLoading": "Voorbeeld van clientcadans laden...", "currentScheduleLoading": "Huidig ​​schema laden...", "updatingHistoryPreview": "Bootstrapvoorbeeld van factureringsgeschiedenis bijwerken...", "updatingCadencePreview": "Voorbeeld van clientcadans bijwerken...", "normalizedHistoryBoundary": "Genormaliseerde geschiedenisgrens: {{date}}", "earliestInvoicedBoundary": "Vroegste gefactureerde grens: {{date}}", "uninvoicedCyclesToRegenerate": "Niet-gefactureerde cycli om opnieuw te genereren: {{count}}", "cycleOptions": { "weekly": "Wekelijks", "bi-weekly": "Tweewekelijks", "monthly": "Maandelijks", "quarterly": "Driemaandelijks", "semi-annually": "Halfjaarlijks", "annually": "Jaarlijks" }, "summary": { "weeklyAnchored": "Wekelijks (weekdag={{dayOfWeek}})", "biWeeklyAnchored": "Tweewekelijks (begint {{referenceDate}})", "monthly": "Maandelijks (dag {{dayOfMonth}})", "quarterly": "Driemaandelijks ({{monthOfYear}}/{{dayOfMonth}})", "semiAnnually": "Halfjaarlijks ({{monthOfYear}}/{{dayOfMonth}})", "annually": "Jaarlijks ({{monthOfYear}}/{{dayOfMonth}})" }, "months": { "1": "Januari", "2": "Februari", "3": "Maart", "4": "april", "5": "Kunnen", "6": "juni", "7": "juli", "8": "augustus", "9": "september", "10": "oktober", "11": "November", "12": "december" }, "weekdays": { "1": "Maandag", "2": "Dinsdag", "3": "Woensdag", "4": "Donderdag", "5": "Vrijdag", "6": "Zaterdag", "7": "Zondag" } }, "clientContractAssignment": { "title": "Contracten", "assignContract": "Contract toewijzen", "contracts": "Contracten", "contractName": "Contractnaam", "contractLines": "Contractlijnen", "description": "Beschrijving", "startDate": "Startdatum", "endDate": "Einddatum", "renewal": "Vernieuwing", "status": "Status", "actions": "Acties", "openMenu": "Menu openen", "unassign": "Toewijzing ongedaan maken", "loading": "Contracten laden...", "empty": "Er zijn nog geen contracten toegewezen aan deze klant.", "loadError": "Kan contractgegevens niet laden", "selectContract": "Contract selecteren...", "noDescription": "Geen beschrijving", "ongoing": "Lopend", "autoRenew": "Automatisch verlengen", "nonRenewing": "Niet-verlengend", "manualRenewal": "Handmatige verlenging", "manualDue": "Handmatig (vervaldatum {{date}})", "addError": "Kan contract niet toevoegen aan klant", "deactivateError": "Kan het contract niet deactiveren", "updateError": "Kan contract niet updaten", "createContract": "Contract aanmaken", "quickAdd": "Snel toevoegen" }, "clientContractDialog": { "assignTitle": "Wijs contract toe aan klant", "editTitle": "Contracttoewijzing bewerken", "renewalSettings": "Verlengingsinstellingen", "renewalSettingsHelp": "Bepaal hoe deze opdracht voor bepaalde tijd bij verlenging moet worden afgehandeld.", "renewalSettingsSubtext": "Verlengingsinstellingen verschijnen voor opdrachten voor bepaalde tijd met een einddatum.", "tenantDefaults": "Gebruik de standaardwaarden voor huurderverlenging", "tenantDefaultsHelp": "De verlengingsmodus en opzegtermijn volgen de standaardfactureringsinstellingen van uw organisatie.", "autoRenew": "Automatisch verlengen", "manualRenewal": "Handmatige verlenging", "nonRenewing": "Niet-verlengend", "ongoing": "Lopend (geen einddatum)", "noticePeriodDays": "Opzegtermijn (dagen)", "renewalTermMonths": "Verlengingstermijn (maanden)", "includedContractLines": "Inbegrepen contractregels:", "unexpectedError": "Er is een onverwachte fout opgetreden.", "assignContract": "Contract toewijzen", "cancel": "Annuleren", "endDate": "Einddatum", "endDateAfterStart": "De einddatum moet na de startdatum liggen", "endDateRequired": "De einddatum is vereist als deze niet aan de gang is", "noticePeriodInvalid": "Dagen van de opzegtermijn moeten een niet-negatief geheel getal zijn", "noticePeriodPlaceholder": "bijvoorbeeld 30", "renewalMode": "Verlengingsmodus", "renewalTermInvalid": "De maanden van de verlengingstermijn moeten een positief geheel getal zijn voor contracten met automatische verlenging", "renewalTermPlaceholder": "bijvoorbeeld 12", "startDate": "Startdatum", "startDateRequired": "Startdatum is vereist", "updateAssignment": "Opdracht bijwerken", "useTenantRenewalDefaults": "Gebruik de standaardwaarden voor huurderverlenging" }, "clientContractLineDashboard": { "title": "Gebruiksstatistieken (afgelopen 30 dagen)", "usageChart": "Gebruiksgrafiek", "hoursByService": "Uren per service (afgelopen 30 dagen)", "recentInvoices": "Recente facturen", "bucketUsage": "Emmergebruik", "invoiceNumber": "Factuur #", "invoiceDate": "Factuurdatum", "dueDate": "Deadline", "status": "Status", "totalAmount": "Totaal bedrag", "serviceName": "Dienstnaam", "totalDurationHours": "Totale duur (uren)", "totalQuantity": "Totale hoeveelheid", "unit": "Eenheid", "hoursUsed": "uur gebruikt", "hoursUsedSummary": "{{used}} / {{total}} uur gebruikt", "noActiveBucketPlans": "Geen actieve bucketplannen gevonden.", "noHours": "Er zijn geen uren geregistreerd in de geselecteerde periode.", "noInvoices": "Geen recente facturen gevonden.", "noUsage": "Geen gebruiksgegevens gevonden in de geselecteerde periode." }, "clientContractLineGuide": { "title": "Handleiding voor het ondubbelzinnig maken van contractregels", "overviewTitle": "Overzicht", "bestPracticesTitle": "Beste praktijken", "troubleshootingTitle": "Problemen oplossen", "commonScenariosTitle": "Veelvoorkomende scenario's", "bestPractices": { "clearNamingDescription": "Benoem contractregels op een manier die duidelijk hun doel en reikwijdte voor deze klant aangeeft.", "clearNamingItem1": "Neem het contractregeltype op in de naam (bijvoorbeeld 'Maandelijkse supportbucket', 'Projectgebaseerd plan')", "clearNamingItem2": "Overweeg om datums of versienummers op te nemen voor contractregels die in de loop van de tijd veranderen", "clearNamingItem3": "Gebruik consistente naamgevingspatronen voor alle contractregels voor deze klant", "clearNamingTitle": "2. Gebruik duidelijke naamgevingsconventies voor plannen", "description": "Volg deze best practices om nauwkeurige facturering te garanderen en verwarring te minimaliseren bij het beheren van meerdere contractregels voor deze klant.", "documentRulesDescription": "Documenteer duidelijk hoe service-overlappingen voor deze specifieke klant moeten worden afgehandeld.", "documentRulesItem1": "Creëer klantspecifieke richtlijnen voor welke contractregel u in verschillende scenario's moet gebruiken", "documentRulesItem2": "Deel deze richtlijnen met alle teamleden die bij deze klant werken", "documentRulesItem3": "Geef voorbeelden van veelvoorkomende situaties en hoe hiermee moet worden omgegaan", "documentRulesTitle": "3. Regels voor het ondubbelzinnig maken van documenten", "minimizeOverlapsDescription": "Vermijd waar mogelijk dezelfde service in meerdere contractregels voor deze klant. Dit vereenvoudigt de facturering en rapportage.", "minimizeOverlapsItem1": "Bekijk de Service Overlap Matrix om overlappende services te identificeren", "minimizeOverlapsItem2": "Overweeg het consolideren van contractregels of het reorganiseren van services", "minimizeOverlapsItem3": "Als er overlappingen nodig zijn, zorg dan voor duidelijke documentatie over welke contractregel wanneer moet worden gebruikt", "minimizeOverlapsTitle": "1. Minimaliseer service-overlappingen", "title": "Best practices voor het ondubbelzinnig maken van contractregels" }, "overview": { "benefitBilling": "Nauwkeurige facturering en omzetverantwoording", "benefitReporting": "Duidelijke rapportage en analyse", "benefitsTitle": "Voordelen van de juiste ondubbelzinnigheid", "benefitTracking": "Vereenvoudigde tijdinvoer en gebruiksregistratie", "benefitTransparency": "Verbeterde klanttransparantie", "bucketPriorityDescription": "Bucketcontractregels krijgen voorrang bij het ondubbelzinnig maken van services voor deze klant.", "bucketPriorityLabel": "Bucketprioriteit:", "description": "Wanneer een klant meerdere contractregels heeft die dezelfde service omvatten, moet het systeem bepalen welke contractregel moet worden gebruikt voor tijdsinvoer en gebruiksregistratie. In deze handleiding wordt uitgelegd hoe u met deze situatie om kunt gaan voor deze specifieke klant.", "explicitAssignmentDescription": "Wanneer een dienst in meerdere contractregels voorkomt, moeten gebruikers de beoogde toewijzingscontext kiezen in plaats van te vertrouwen op impliciete fallback.", "explicitAssignmentLabel": "Expliciete toewijzing vereist:", "explicitSelectionDescription": "Wanneer gebruikers handmatig moeten kiezen op welke contractregel ze voor deze klant willen factureren.", "explicitSelectionLabel": "Expliciete selectie:", "issueIncorrectBilling": "Onjuiste facturering wanneer de toewijzingscontext dubbelzinnig is", "issueReporting": "Rapporteren van inconsistenties tussen verschillende contractregels", "issueUnexpectedBilling": "Onverwacht factureringsgedrag voor deze klant", "issueUserConfusion": "Verwarring bij gebruikers bij het selecteren van contractregels voor tijdsinvoer", "keyConceptsTitle": "Sleutelconcepten:", "potentialIssuesTitle": "Potentiële problemen voor deze klant", "serviceOverlapDescription": "Wanneer dezelfde dienst voorkomt in meerdere contractregels voor deze klant.", "serviceOverlapLabel": "Service-overlapping:", "title": "Het ondubbelzinnig maken van contractregels voor deze klant begrijpen" }, "scenarios": { "description": "Deze voorbeelden illustreren hoe het ondubbelzinnig maken van contractregels werkt in algemene scenario's voor deze klant.", "scenario1Description": "Wanneer een dienst voor deze klant zowel in een bucketcontractregel als in een standaardcontractregel verschijnt:", "scenario1Item1": "De bucketcontractregel wordt standaard geselecteerd", "scenario1Item2": "Tijdsinvoer en gebruik verbruiken het in de bucket inbegrepen tegoed en gaan vervolgens op dezelfde bucketcontractregel verder als overschrijding tegen het ingestelde overschrijdingstarief", "scenario1Item3": "De facturatie schakelt niet automatisch over naar de standaardcontractregel wanneer de bucket op is", "scenario1Item4": "Gebruikers kunnen deze standaard handmatig overschrijven door tijdens de tijdinvoer een andere contractregel te selecteren", "scenario1Title": "Scenario 1: Bucketplan + Standaardplan", "scenario2Description": "Wanneer een dienst voorkomt in meerdere standaardcontractregels voor deze klant:", "scenario2Item1": "Gebruikers worden tijdens de tijdinvoer gevraagd om te selecteren op welke contractregel ze willen factureren", "scenario2Item2": "Als er expliciet geen contractregel is geselecteerd, zou de facturering moeten stoppen met een dubbelzinnigheidsfout die een keuze van de gebruiker vereist", "scenario2Item3": "Overweeg om deze contractregels te consolideren om verwarring te voorkomen", "scenario2Title": "Scenario 2: Meerdere standaardplannen", "scenario3Description": "Wanneer een dienst in meerdere bucketcontractregels voor deze klant voorkomt:", "scenario3Item1": "Tijdens de tijdinvoer wordt gebruikers gevraagd te selecteren op welke bucket ze willen factureren", "scenario3Item2": "Als er expliciet geen bucket is geselecteerd, stopt de facturering met een dubbelzinnigheidsfout die een keuze van de gebruiker vereist", "scenario3Item3": "Teams kunnen interne richtlijnen definiëren voor het kiezen tussen overlappende buckets", "scenario3Title": "Scenario 3: Plannen voor meerdere buckets", "title": "Veel voorkomende ondubbelzinnigheidsscenario's" }, "tabs": { "bestPractices": "Beste praktijken", "overview": "Overzicht", "scenarios": "Veelvoorkomende scenario's", "troubleshooting": "Problemen oplossen" }, "troubleshooting": { "description": "Oplossingen voor veelvoorkomende problemen met betrekking tot het ondubbelzinnig maken van contractregels voor deze klant.", "issueReportingDescription": "Als u inconsistente rapportage ziet voor services die voorkomen in meerdere contractregels voor deze klant:", "issueReportingItem1": "Gebruik het filter contract_line_id in rapporten om gegevens voor specifieke contractregels te bekijken", "issueReportingItem2": "Controleer of tijdinvoer of gebruiksregistraties expliciete contractregeltoewijzingen hebben", "issueReportingItem3": "Bekijk historische gegevens om te zien of contractregeltoewijzingen in de loop van de tijd zijn veranderd", "issueReportingItem4": "Overweeg om de contractregelconfiguratie van de klant bij te werken om overlappingen te verminderen", "issueReportingTitle": "Probleem: inconsistente rapportage", "issueSelectionMissingDescription": "Als de vervolgkeuzelijst voor contractregelselectie niet verschijnt tijdens de tijdinvoer voor deze klant:", "issueSelectionMissingItem1": "Controleer of de service daadwerkelijk is opgenomen in meerdere actieve contractregels", "issueSelectionMissingItem2": "Controleer of een van de contractregels is verlopen of nog niet actief is", "issueSelectionMissingItem3": "Zorg ervoor dat de klant- en serviceselecties zijn gemaakt voordat u de vervolgkeuzelijst met contractregels verwacht", "issueSelectionMissingItem4": "Probeer de pagina te vernieuwen of de browsercache te wissen", "issueSelectionMissingTitle": "Probleem: Planselectie verschijnt niet", "issueWrongPlanDescription": "Als tijdboekingen voor deze klant op de verkeerde contractregel worden gefactureerd:", "issueWrongPlanItem1": "Controleer of aan de tijdinvoer een expliciete contract_line_id is toegewezen", "issueWrongPlanItem2": "Controleer of de service is opgenomen in de verwachte contractregel", "issueWrongPlanItem3": "Bekijk de ondubbelzinnigheidsregels om te begrijpen waarom een ​​bepaalde contractregel is geselecteerd", "issueWrongPlanItem4": "Update de tijdsinvoer om expliciet de juiste contractregel te selecteren", "issueWrongPlanItem5": "Overweeg om de contractregelconfiguratie van de klant bij te werken om toekomstige problemen te voorkomen", "issueWrongPlanTitle": "Probleem: tijdsvermelding gefactureerd volgens verkeerd abonnement", "title": "Problemen met het ondubbelzinnig maken van contractregels oplossen" } }, "clientCreditExpirationSettings": { "title": "Instellingen voor vervaldatum van krediet", "enable": "Schakel tegoedvervaldatum in", "useDefault": "Gebruik standaardinstellingen", "useDefaultHelp": "Gebruik de systeembrede standaardinstellingen voor het verlopen van tegoeden", "expirationPeriodDays": "Vervalperiode (dagen)", "expirationPeriodHelp": "Aantal dagen waarna credits vervallen", "notificationDays": "Kennisgevingsdagen", "notificationDaysHelp": "Dagen vóór de vervaldatum voor het verzenden van meldingen (door komma's gescheiden)", "placeholder": "bijvoorbeeld 30, 7, 1", "enabledHelp": "Indien ingeschakeld, vervallen de tegoeden na de opgegeven periode", "loadError": "Kan instellingen niet laden", "saveError": "Kan instellingen niet opslaan", "clientSpecificEnabled": "Klantspecifieke instellingen voor het verlopen van het krediet zijn ingeschakeld.", "notificationsUpdatedSuccess": "De meldingsdagen zijn bijgewerkt.", "periodUpdatedSuccess": "De vervalperiode van het krediet is bijgewerkt.", "save": "Opslaan", "updatedSuccess": "Instellingen voor het verlopen van tegoeden zijn bijgewerkt.", "updateError": "Kan de instellingen niet updaten", "useDefaultSuccess": "Klant gebruikt nu de standaardinstellingen voor het verlopen van het krediet." }, "clientGridCard": { "actions": "Klantacties", "quickView": "Snelle weergave", "defaultClient": "Standaardklant", "taxExempt": "Belasting vrijgesteld", "taxExemptTooltip": "Deze klant is vrijgesteld van belasting. Er wordt geen belasting geheven op zijn facturen", "type": "Type:", "address": "Adres:", "phone": "Telefoon:", "url": "URL:", "clientActions": "Klantacties", "default": "Standaard", "selectClient": "Selecteer klant {{name}}" }, "clientLanguagePreference": { "title": "Taalinstellingen van de client", "label": "Standaardtaal voor contacten", "description": "Van toepassing op elke portaalgebruiker van {{clientName}}, tenzij deze in hun profiel een eigen voorkeur heeft ingesteld.", "selectPlaceholder": "Selecteer een taal", "updating": "Taalvoorkeur bijwerken...", "loadError": "Kan de taalvoorkeur van de client niet laden:", "saveError": "Kan de taalvoorkeur van de client niet bijwerken", "cardDescription": "Stel de standaardtaal in voor alle contacten in {{clientName}}.", "saveSuccess": "Standaardtaal voor {{clientName}}-contacten bijgewerkt naar {{language}}", "thisClient": "cliënt" }, "clientQuickView": { "notFound": "Klant niet gevonden", "loadError": "Kan klantgegevens niet laden", "unknownError": "Er is iets misgegaan" }, "clientServiceOverlapMatrix": { "title": "Service-overlapmatrix", "description": "In deze matrix wordt weergegeven welke diensten in meerdere contractregels voor deze klant voorkomen.", "showAllServices": "Toon alle diensten", "showOverlappingOnly": "Alleen overlap weergeven", "service": "Dienst", "count": "Graaf", "serviceCountSuffix": "dienst(en)", "legendTitle": "Matrix-legende", "legendIncluded": "Service is inbegrepen in contractregel (geen overlap)", "legendOverlap": "Service is inbegrepen in contractregel (met overlap)", "legendMultiple": "Service komt voor in meerdere contractregels", "noContractLines": "Er zijn geen contractregels toegewezen aan deze klant", "noOverlaps": "Er zijn geen serviceoverlappingen gedetecteerd voor deze client", "loadError": "Kan gegevens voor de overlapmatrix voor de klantenservice niet laden", "unknown": "Onbekend", "countColumn": "Graaf", "legendMultipleLines": "Service komt voor in meerdere contractregels", "legendNoOverlap": "Service is inbegrepen in contractregel (geen overlap)", "legendWithOverlap": "Service is inbegrepen in contractregel (met overlap)", "loading": "Service-overlappingsmatrix laden...", "overlapCount": "{{count}} dienst(en)", "overlapSummary": "verschijnen in meerdere contractregels voor deze klant. Deze matrix laat zien welke diensten op welke lijn zijn opgenomen.", "overlapTooltip": "Deze service komt voor in meerdere contractregels", "serviceColumn": "Dienst", "unknownType": "Onbekend", "unnamedPlan": "Naamloze plannen" }, "clientSideDetails": { "address": "Adres:", "phone": "Telefoon:", "email": "E-mail:", "url": "URL:" }, "clientTaxRates": { "title": "Standaard belastingtarief voor klanten", "assignDefaultRate": "Wijs standaardtarief toe", "createNewRate": "Nieuw belastingtarief maken", "selectAssign": "Selecteer het belastingtarief dat u wilt toewijzen", "selectChange": "Selecteer Nieuw standaardtarief", "description": "Beschrijving:", "region": "Regio:", "taxPercentage": "Belastingpercentage:", "noDefaultRate": "Er is geen standaardbelastingtarief toegewezen.", "loadingRates": "Tarieven laden...", "loadingDetails": "Belastinggegevens laden...", "assigning": "Toewijzen...", "saveChange": "Wijziging opslaan", "cancel": "Annuleren", "change": "Wijziging", "createDrawerDescription": "Voer de gegevens voor het nieuwe belastingtarief in.", "createDrawerTitle": "Nieuw belastingtarief maken", "loadingTaxDetails": "Belastinggegevens laden...", "loadTaxRegionsError": "Kan belastingregio's niet laden.", "na": "N.v.t.", "noDefaultAssigned": "Er is geen standaardbelastingtarief toegewezen.", "noDescription": "Geen beschrijving", "saving": "Opslaan...", "selectNewDefaultRate": "Selecteer Nieuw standaardtarief", "selectRateToAssign": "Selecteer het belastingtarief dat u wilt toewijzen", "taxRateCreatedSuccess": "Belastingtarief is succesvol aangemaakt.", "taxRateCreateError": "Kan belastingtarief niet aanmaken: {{message}}", "taxRateOption": "{{regionLabel}} - {{percentage}}% ({{description}})", "unknownRegion": "Onbekende regio" }, "clientZeroDollarInvoiceSettings": { "title": "Nul-dollar factuurinstellingen", "invoiceHandling": "Factuurafhandeling", "selectHandling": "Selecteer verwerkingsoptie", "suppressEmptyInvoices": "Onderdruk lege facturen", "suppressHelp": "Sla het maken van facturen zonder regelitems over", "createAsDraft": "Maak als concept", "createAndFinalize": "Creëer en voltooi", "useDefault": "Gebruik standaardinstellingen", "useDefaultHelp": "Gebruik de systeembrede standaardinstellingen voor facturen van nul dollar", "updated": "De instellingen voor nul-dollarfacturen zijn bijgewerkt.", "clientSpecificEnabled": "Klantspecifieke nul-dollar factuurinstellingen ingeschakeld.", "handling": { "finalized": "Creëer en voltooi", "normal": "Maak als concept" }, "handlingHelp": "Kies hoe nul-dollarfacturen moeten worden afgehandeld wanneer ze worden gegenereerd", "loadError": "Kan instellingen niet laden", "saveError": "Kan instellingen niet opslaan", "suppressEmptyHelp": "Sla het maken van facturen zonder regelitems over", "updatedSuccess": "De instellingen voor nul-dollarfacturen zijn bijgewerkt.", "updateError": "Kan de instellingen niet updaten", "useDefaultSuccess": "Klant zal nu de standaard nul-dollar factuurinstellingen gebruiken." }, "clientsImportDialog": { "title": "Klanten importeren", "uploadDescription": "Upload een CSV-bestand met klantgegevens", "mapFieldsTitle": "Wijs klantvelden toe aan CSV-kolommen", "mapFieldsDescription": "Selecteer welke CSV-kolom de gegevens voor elk klantveld bevat. Velden gemarkeerd met * zijn verplicht.", "previewTitle": "Voorbeeld importeren", "importComplete": "Importeren voltooid", "downloadTemplate": "CSV-sjabloon downloaden", "replaceExisting": "Vervang gegevens voor bestaande klanten", "skipInvalidRecords": "Sla ongeldige records over", "continueOnValidationErrors": "Ga door met importeren, zelfs als sommige records validatiefouten bevatten", "updateExisting": "Update bestaande klanten", "clientFields": "Klantvelden:", "locationFields": "Locatievelden:", "requiredHelp": "* Vereiste velden moeten in kaart worden gebracht voordat het importeren kan doorgaan", "recordsPrefix": "Je importeert", "recordsSuffix": "records. De verwerking kan even duren.", "validReady": "Geldig - Klaar om te importeren", "invalidHasErrors": "Ongeldig - bevat fouten", "notMapped": "Niet in kaart gebracht", "selectCsvColumn": "Selecteer CSV-kolom", "selectField": "Selecteer veld", "required": "Vereist:", "issues": "Problemen", "status": "Status", "totalRecords": "Totaal aantal records:", "processing": "Verwerken...", "importing": "Importeren...", "clientNameRequired": "Klantnaam is vereist", "invalidEmail": "Ongeldig e-mailformaat", "creditLimitNumber": "Kredietlimiet moet een getal zijn", "clientField": "Klantveld", "recordsMessage": "U importeert {{count}}-records. De verwerking kan even duren.", "updateExistingLabel": "Update bestaande klanten", "exists": "Bestaat", "email": "E-mail", "clientName": "Klantnaam", "importCompleteMessage": "{{count}}-clients zijn geïmporteerd", "updateExistingTitle": "Update bestaande klanten", "updateExistingMessage": "{{count}}-clients bestaan ​​al. Wilt u ze updaten met de nieuwe gegevens?" }, "clientsList": { "name": "Naam", "type": "Type", "address": "Adres", "phone": "Telefoon", "created": "Gemaakt", "accountManager": "Accountmanager", "tags": "Labels", "actions": "Acties", "openMenu": "Menu openen", "quickView": "Snelle weergave", "selectClient": "Selecteer Klant", "defaultClient": "Standaardklant", "taxExempt": "Belasting vrijgesteld", "clickThisButton": "Klik op deze knop", "default": "Standaard", "taxExemptTooltip": "Deze klant is vrijgesteld van belasting. Er wordt geen belasting geheven op zijn facturen", "url": "URL" }, "contractLinePickerDialog": { "addPlan": "Plan toevoegen", "updatePlan": "Plan bijwerken", "contractLine": "Contractlijn", "serviceCategory": "Servicecategorie", "allCategories": "Alle categorieën", "allCategoriesHelp": "Als u 'Alle categorieën' selecteert, betekent dit dat dit plan van toepassing is, ongeacht de servicecategorie.", "selectContractLine": "Selecteer een contractregel", "selectCategory": "Categorie selecteren...", "selectContractLinePlaceholder": "Contractregel selecteren...", "startDate": "Startdatum", "endDate": "Einddatum", "ongoing": "Lopend", "cancel": "Annuleren", "title": "Selecteer een contractregel" }, "contractLines": { "title": "Contractlijnen", "addNewPlan": "Nieuw abonnement toevoegen", "plan": "Plan", "category": "Categorie", "startDate": "Startdatum", "endDate": "Einddatum", "actions": "Acties", "selectAssignment": "Opdracht selecteren...", "unknownCategory": "Onbekende categorie", "unknownPlan": "Onbekend plan", "removePlan": "Plan verwijderen", "allCategories": "Alle categorieën", "assignmentLabel": "Opdracht {{assignmentId}} • Contract {{contractId}} ({{startDate}} → {{endDate}})", "edit": "Bewerken", "ongoing": "Lopend", "openMenu": "Menu openen" }, "serviceCatalog": { "title": "Servicecatalogus", "addNewService": "Nieuwe dienst toevoegen", "serviceName": "Dienstnaam", "category": "Categorie", "defaultRate": "Standaardtarief", "unitOfMeasure": "Maateenheid", "deleteService": "Dienst verwijderen", "deleteConfirm": "Weet u zeker dat u deze service wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "actions": "Acties", "delete": "Verwijderen", "deleteMessage": "Weet u zeker dat u deze service wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "deleteTitle": "Dienst verwijderen" }, "taxRateCreateForm": { "title": "Belastingtarief maken", "description": "Beschrijving", "descriptionOptional": "Beschrijving (optioneel)", "startDate": "Startdatum *", "endDate": "Einddatum (optioneel)", "percentage": "Percentage (%) *", "taxRegion": "Belastingregio *", "create": "Belastingtarief maken", "creating": "Aanmaken...", "validationHeader": "Vul de verplichte velden in:", "regionsLoading": "Regio's laden...", "cancel": "Annuleren", "descriptionLabel": "Beschrijving (optioneel)", "descriptionPlaceholder": "bijvoorbeeld de staatsbelasting van Californië", "endDateLabel": "Einddatum (optioneel)", "loadingRegions": "Regio's laden...", "loadTaxRegionsError": "Kan belastingregio's niet laden.", "percentageLabel": "Percentage (%) *", "percentagePlaceholder": "bijvoorbeeld 8,25 *", "regionLabel": "Belastingregio *", "selectRegion": "Selecteer belastingregio *", "startDateLabel": "Startdatum *", "unknownError": "Er is een onbekende fout opgetreden", "validation": { "description": "Beschrijving", "descriptionLength": "Beschrijving mag niet langer zijn dan 255 tekens", "endDateAfterStart": "De einddatum moet na de startdatum liggen", "endDateValid": "Einddatum moet een geldige datum zijn", "percentage": "percentage", "percentageMax": "Belastingpercentage mag niet hoger zijn dan 100%", "percentageNonNegative": "Het belastingpercentage kan niet negatief zijn", "percentageNumber": "Het belastingpercentage moet een geldig getal zijn", "percentageRequired": "Belastingpercentage is vereist", "regionRequired": "Belastingregio is vereist", "startDateRequired": "Startdatum is vereist", "startDateValid": "De startdatum moet een geldige datum zijn" } }, "taxSettingsForm": { "title": "Instellingen voor belastingberekening", "description": "Configureer hoe belastingen worden berekend voor deze klant.", "createDefault": "Maak standaardbelastinginstellingen", "goToBillingTaxSettings": "Ga naar Factureringsbelastinginstellingen", "taxExemptStatus": "Belastingvrijstelling", "taxExempt": "Belasting vrijgesteld", "taxExemptHelp": "Indien ingeschakeld, worden er geen belastingen toegepast op facturen voor deze klant.", "taxExemptionCertificate": "Belastingvrijstellingscertificaat", "certificatePlaceholder": "Certificaatnummer (optioneel)", "taxSource": "Belastingbron", "effectiveTaxSource": "Effectieve belastingbron:", "reverseChargeApplicable": "Omgekeerde lading van toepassing", "reverseChargeHelp": "Door de verlegging verschuift de belastingplicht naar de koper (gebruikelijk bij grensoverschrijdende B2B-transacties).", "noSettings": "Er zijn geen belastinginstellingen gevonden voor deze klant.", "save": "Belastinginstellingen opslaan", "saveSuccess": "Belastinginstellingen zijn bijgewerkt", "defaultCreatedSuccess": "Standaardbelastinginstellingen zijn succesvol aangemaakt", "taxExemptSuccess": "Status van belastingvrijstelling is succesvol bijgewerkt", "certificateSuccess": "Certificaat voor belastingvrijstelling is bijgewerkt", "saveError": "Kan de belastinginstellingen niet updaten", "defaultCreateError": "Fout bij het maken van standaardbelastinginstellingen", "certificateLabel": "Belastingvrijstellingscertificaat", "certificateUpdatedSuccess": "Certificaat voor belastingvrijstelling is bijgewerkt", "certificateUpdateError": "Kan certificaat voor belastingvrijstelling niet bijwerken", "createDefaultSettings": "Maak standaardbelastinginstellingen", "dismiss": "Afwijzen", "fetchError": "Fout bij ophalen van belastinginstellingen", "reverseCharge": "Omgekeerde lading van toepassing", "reverseChargeTooltip": "Door de verlegging verschuift de belastingplicht naar de koper (gebruikelijk bij grensoverschrijdende B2B-transacties).", "saveTaxSettings": "Belastinginstellingen opslaan", "saving": "Opslaan...", "taxCalculationDescription": "Configureer hoe belastingen worden berekend voor deze klant.", "taxCalculationSettings": "Instellingen voor belastingberekening", "taxExemptDescription": "Markeer deze klant als belastingvrijgesteld en sla eventueel een certificaatnummer op.", "taxExemptTooltip": "Indien ingeschakeld, worden er geen belastingen toegepast op facturen voor deze klant.", "taxExemptUpdatedSuccess": "Status van belastingvrijstelling is succesvol bijgewerkt", "taxExemptUpdateError": "Kan de status van belastingvrijstelling niet bijwerken", "taxSourceExternal": "Extern", "taxSourceHelp": "Beheer standaard belastingtarieven voor klanten in Klantinstellingen → Belastingtarieven, en beheer globale tarieven in Facturering → Belastinginstellingen.", "taxSourceInternal": "Intern" }, "clientNotesPanel": { "title": "Opmerkingen en snelle informatie", "initialNote": "Eerste opmerking", "lastUpdated": "Laatst bijgewerkt:", "save": "Opslaan", "retry": "Opnieuw proberen", "loadError": "Notities kunnen niet worden geladen", "unknownError": "Onbekende fout", "loadErrorTitle": "Notities kunnen niet worden geladen" }, "actions": { "cancel": "Annuleren", "delete": "Verwijderen", "print": "Afdrukken", "printOptions": "Afdrukopties", "printSelected": "Geselecteerde afdrukken ({{count}})" }, "clients": { "locations": { "buttons": { "add": "Locatie toevoegen", "save": "Locatie opslaan" }, "card": { "addressHelper": "Volledig adres voor deze locatie", "addressLabel": "Adres", "billingTag": "Facturering", "delete": "Locatie verwijderen", "edit": "Locatie bewerken", "emailHelper": "E-mailadres voor deze locatie", "emailLabel": "E-mail", "notesHelper": "Aanvullende opmerkingen voor deze locatie", "notesLabel": "Opmerkingen", "phoneHelper": "Telefoonnummer voor deze locatie", "phoneLabel": "Telefoon", "setDefault": "Als standaard instellen", "shippingTag": "Verzending", "unnamed": "Naamloze locatie" }, "dialog": { "addTitle": "Nieuwe locatie toevoegen", "deleteMessage": "Weet u zeker dat u de locatie \"{{name}}\" wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "deleteTitle": "Locatie verwijderen", "editTitle": "Locatie bewerken" }, "empty": { "description": "Klik op 'Locatie toevoegen' om aan de slag te gaan", "title": "Nog geen locaties toegevoegd" }, "errors": { "delete": "Kan locatie niet verwijderen", "loadCountries": "Kan landen niet laden", "loadLocations": "Kan clientlocaties niet laden", "loadTaxRegions": "Kan belastingregio's niet laden", "save": "Kan locatie niet opslaan", "setDefault": "Kan de standaardlocatie niet instellen" }, "form": { "addressLine1": "Adresregel 1", "addressLine1Helper": "Primaire adresregel (vereist)", "addressLine2": "Adresregel 2", "addressLine2Helper": "Aanvullende adresgegevens (optioneel)", "addressLine3": "Adresregel 3", "billingAddress": "Factuuradres", "billingAddressHelper": "Gebruik deze locatie als factuuradres", "city": "Stad", "cityHelper": "Plaatsnaam (verplicht)", "country": "Land", "countryHelper": "Selecteer land (verplicht)", "defaultLocation": "Standaardlocatie", "defaultLocationHelper": "Markeer dit als de standaardlocatie voor de client", "email": "E-mail", "emailHelper": "E-mailadres voor deze locatie", "locationName": "Locatienaam", "locationNameHelper": "Naam voor deze locatie (bijvoorbeeld hoofdkantoor, magazijn)", "notes": "Opmerkingen", "notesHelper": "Aanvullende opmerkingen over deze locatie", "phone": "Telefoon", "phoneHelper": "Telefoonnummer voor deze locatie", "placeholder": { "addressLine1": "Voer adres in *", "city": "Plaats invoeren *", "country": "Selecteer land *", "loadingCountries": "Landen laden...", "locationName": "bijvoorbeeld hoofdkantoor, magazijn", "taxRegion": "Selecteer een belastingregio...", "taxRegionOption": "Selecteer een belastingregio..." }, "postalCode": "Postcode", "postalCodeHelper": "Postcode of postcode", "shippingAddress": "Verzendadres", "shippingAddressHelper": "Gebruik deze locatie als verzendadres", "stateProvince": "Staat/Provincie", "stateProvinceHelper": "Naam van staat of provincie", "taxRegion": "Belastingregio", "taxRegionHelper": "Selecteer de toepasselijke belastingregio" }, "listTitle": "Locaties", "loading": "Locaties laden...", "managerLabel": "Klantlocatiemanager", "success": { "create": "Locatie is succesvol aangemaakt", "delete": "Locatie succesvol verwijderd", "setDefault": "Standaardlocatie bijgewerkt", "update": "Locatie bijgewerkt" }, "validation": { "title": "Vul de verplichte velden in:" } } }, "clientsGrid": { "itemLabel": "klanten", "itemsPerPage18": "18 kaarten/pagina", "itemsPerPage27": "27 kaarten/pagina", "itemsPerPage36": "36 kaarten/pagina", "itemsPerPage9": "9 kaarten/pagina" }, "status": { "error": "Fout", "saving": "Opslaan...", "success": "Succes" }, "notes": { "messages": { "saveSuccess": "Notities opgeslagen", "saveFailed": "Notities opslaan is mislukt" } }, "interactions": { "onlineMeeting": { "downloadRecording": "Opname downloaden", "join": "Deelnemen", "noArtifacts": "Er zijn nog geen opnamen of transcripties beschikbaar.", "recordingArtifact": "Opname", "refreshFailed": "Kan opnamen niet vernieuwen. Probeer het opnieuw.", "refreshRecordings": "Opnamen vernieuwen", "sectionTitle": "Onlinevergadering", "transcriptArtifact": "Transcriptie", "viewTranscript": "Transcriptie bekijken" }, "quickAdd": { "teams": { "attendees": { "add": "Toevoegen", "addContact": "Selecteer contactpersonen...", "addUser": "Selecteer interne gebruikers...", "badge": { "clientLocation": "Klantlocatie", "contact": "Contact", "email": "E-mail", "internal": "Intern" }, "duplicateEmail": "Dat e-mailadres staat al op de deelnemerslijst.", "emailPlaceholder": "naam@voorbeeld.com", "empty": "Nog geen deelnemers toegevoegd.", "helper": "Deelnemers ontvangen een Teams-agenda-uitnodiging van de organisator van de vergadering.", "invalidEmail": "Voer een geldig e-mailadres in.", "label": "Deelnemers", "remove": "{{name}} verwijderen", "tabs": { "contacts": "Contactpersonen", "email": "E-mail", "users": "Gebruikers" } }, "checkingCapability": "Beschikbaarheid van Teams-vergaderingen controleren...", "createFailed": "Kan Teams-vergadering niet aanmaken", "createToggle": "Teams-vergadering aanmaken", "endRequired": "Eindtijd is vereist om een Teams-vergadering aan te maken", "startRequired": "Starttijd is vereist om een Teams-vergadering aan te maken", "unavailable": "Het aanmaken van Teams-vergaderingen is niet beschikbaar voor deze tenant." } }, "feed": { "addInteraction": "Interactie toevoegen", "allTypes": "Alle typen", "applyFilters": "Filters toepassen", "endDate": "Einddatum", "filter": "Filteren", "filterDialogTitle": "Interacties filteren", "reset": "Resetten", "searchPlaceholder": "Interacties zoeken", "startDate": "Startdatum", "title": "Interacties", "typePlaceholder": "Interactietype" }, "overall": { "allContacts": "Alle contacten", "allStatuses": "Alle statussen", "allUsers": "Alle gebruikers", "byUser": "Door {{name}}", "collapse": "Recente interacties samenvouwen", "contactsFromClient": "Contacten van de geselecteerde klant", "endTime": "Eindtijd", "endTimeLabel": "Eindtijd interactie", "endTimePlaceholder": "Filteren tot deze eindtijd", "expand": "Recente interacties uitvouwen", "startTime": "Starttijd", "startTimeLabel": "Starttijd interactie", "startTimePlaceholder": "Filteren vanaf deze starttijd", "statusPlaceholder": "Status", "title": "Recente interacties" } }, "clientDrawer": { "loadFailed": "Kan klantgegevens niet laden.", "loading": "Laden...", "notFound": "Klant niet gevonden." }, "clientTabs": { "assets": { "columns": { "assetTag": "Asset-tag", "details": "Details", "location": "Locatie", "name": "Naam", "purchaseDate": "Aankoopdatum", "serialNumber": "Serienummer", "status": "Status", "type": "Type", "warrantyEnd": "Einde garantie" }, "details": { "local": "Lokaal", "network": "Netwerk", "noIp": "Geen IP", "none": "Geen details beschikbaar" }, "drawerLoadError": "Kan assetdetails momenteel niet laden. Probeer het opnieuw.", "expiredSuffix": "(Verlopen)", "filterByType": "Filteren op type", "inventory": { "subtitle": "Beheer en volg alle assets van de klant", "title": "Assetinventaris" }, "loading": "Assets laden...", "loadingHint": "Even geduld terwijl we uw gegevens ophalen", "maintenanceTypes": { "subtitle": "Uitsplitsing per categorie", "title": "Onderhoudstypen" }, "overview": { "assetsWithMaintenance": "Assets met onderhoud", "coverageRate": "Dekkingsgraad", "subtitle": "Onderhoudsstatistieken", "title": "Assetoverzicht", "totalSchedules": "Totaal aantal schema's" }, "summary": { "activeBadge": "Actief", "maintenanceRate": "Onderhoudspercentage", "needsAttention": "Heeft aandacht nodig", "overdueMaintenance": "Achterstallig onderhoud", "scheduledBadge": "Gepland", "totalAssets": "Totaal aantal assets", "upcomingMaintenance": "Aankomend onderhoud" }, "typePlaceholder": "Alle assettypen...", "types": { "all": "Alle assettypen", "mobileDevice": "Mobiel apparaat", "networkDevice": "Netwerkapparaat", "printer": "Printer", "server": "Server", "workstation": "Werkstation" } }, "tickets": { "addTicket": "Ticket toevoegen", "filters": { "allAssignees": "Alle toegewezen personen", "allPriorities": "Alle prioriteiten", "categoryPlaceholder": "Filteren op categorie", "reset": "Resetten", "searchPlaceholder": "Tickets zoeken...", "statusPlaceholder": "Status selecteren" }, "loadMore": { "label": "Meer tickets laden", "loading": "Laden..." }, "loading": "Tickets laden...", "title": "Klanttickets", "toasts": { "loadTicketFailed": "Kan ticket niet laden", "openTicketFailed": "Kan ticket niet openen", "userNotAuthenticated": "Gebruiker niet geauthenticeerd" } } } }