{ "common": { "actions": { "back": "Indietro", "cancel": "Cancellare", "close": "Vicino", "create": "Creare", "delete": "Eliminare", "discard": "Scartare", "edit": "Modificare", "refresh": "Aggiorna", "remove": "Rimuovere", "retry": "Riprova", "save": "Salva", "saveChanges": "Salva modifiche", "saveChangesDirty": "Salva modifiche *", "saving": "Salvataggio...", "view": "Visualizzazione", "openMenu": "Apri menu" }, "alerts": { "saveSuccess": "Modifiche salvate con successo.", "systemManagedDefault": "Questo è un contratto predefinito gestito dal sistema." }, "empty": { "none": "Nessuno", "notAvailable": "N / A", "notSpecified": "Non specificato", "ongoing": "In corso" }, "errors": { "failedToLoad": "Impossibile caricare i dati.", "failedToSave": "Impossibile salvare le modifiche.", "validationPrefix": "Si prega di correggere quanto segue:" }, "labels": { "created": "Creato", "currency": "Valuta", "description": "Descrizione", "lastUpdated": "Ultimo aggiornamento", "name": "Nome", "no": "No", "status": "Stato", "yes": "Sì" }, "tabs": { "clientContracts": "Contratti con i clienti", "drafts": "Bozze", "templates": "Modelli" }, "moneyPlaceholder": "—", "notAvailable": "-" }, "status": { "active": "Attivo", "draft": "Bozza", "expired": "Scaduto", "terminated": "Terminato" }, "renewal": { "labels": { "decisionDue": "Decisione dovuta", "mode": "Modalità di rinnovo", "noticeDays": "Periodo di preavviso", "source": "Fonte di rinnovamento", "termMonths": "Termine di rinnovo" }, "modes": { "auto": "Rinnovo automatico", "manual": "Rinnovo manuale", "none": "Non rinnovabile" }, "source": { "contract": "Contrarre", "tenantDefault": "Inadempienza dell'inquilino" } }, "billing": { "cadenceOwner": { "client": "Programma del cliente", "contract": "Anniversario contrattuale" }, "frequency": { "annually": "Annualmente", "biweekly": "Bisettimanale", "monthly": "Mensile", "quarterly": "Trimestrale", "weekly": "Settimanale" }, "labels": { "billingFrequency": "Frequenza di fatturazione", "timing": "Tempistiche di fatturazione", "cadenceOwner": "Proprietario della cadenza" }, "timing": { "advance": "In anticipo", "arrears": "In arretrato" } }, "po": { "labels": { "amount": "Importo dell'ordine di acquisto", "number": "Numero dell'ordine d'acquisto", "required": "PO Obbligatorio" } }, "contractDetail": { "alerts": { "saveSuccess": "Contratto salvato con successo!", "unsavedChanges": "Sono presenti modifiche non salvate. Fai clic su \"Salva modifiche\" per applicarle." }, "cards": { "assignment": "Assegnazione del cliente", "clientOwnership": "Proprietà del cliente", "contractDetails": "Dettagli del contratto", "header": "Intestazione del contratto", "quickActions": "Azioni rapide", "renewalHandling": "Gestione del rinnovo" }, "clientAssignment": { "clientContractId": "ID contratto cliente: {{id}}", "empty": "Questo contratto non è ancora assegnato a un cliente.", "endDate": "Data di fine", "endDateLabel": "Data di fine assegnazione", "loadingStatuses": "Caricamento stati...", "notRequired": "Non richiesto", "noticePeriodDays": "Periodo di preavviso (giorni)", "noticePeriodPlaceholder": "es. 30", "noticePrefix": "Preavviso:", "renewalHandling": "Gestione del rinnovo", "renewalTermMonths": "Termine di rinnovo (mesi)", "renewalTermPlaceholder": "es. 12", "renewalTicketBoard": "Bacheca ticket di rinnovo", "renewalTicketStatus": "Stato del ticket di rinnovo", "required": "Obbligatorio", "selectBoard": "Seleziona bacheca", "selectBoardFirst": "Seleziona prima una bacheca", "selectRenewalMode": "Seleziona modalità di rinnovo", "selectStartDate": "Seleziona data di inizio", "selectStatus": "Seleziona stato", "startDate": "Data di inizio", "startDateLabel": "Data di inizio assegnazione", "startDateLocked": "La data di inizio non può essere modificata per i contratti attivi", "title": "Assegnazione del cliente", "useTenantRenewalDefaults": "Utilizza le impostazioni predefinite di rinnovo del tenant", "usingCustomSettings": "Utilizzo delle impostazioni di assegnazione personalizzate", "usingTenantDefaults": "Utilizzo delle impostazioni predefinite del tenant" }, "clientOwnership": { "assignmentStatus": "Stato dell'assegnazione", "clientName": "Nome del cliente", "endDate": "Data di fine", "ownerClient": "Cliente proprietario", "required": "Obbligatorio", "startDate": "Data di inizio", "systemManaged": "La proprietà è gestita dal sistema per questo contratto predefinito.", "title": "Proprietà del cliente" }, "detailsCard": { "actions": { "cancelDescription": "Annulla modifiche alla descrizione", "cancelName": "Annulla nome del contratto", "editDescription": "Modifica descrizione del contratto", "editName": "Modifica nome del contratto", "saveDescription": "Salva descrizione", "saveName": "Salva nome del contratto" }, "contractNameLabel": "Nome del contratto *", "contractNamePlaceholder": "Inserisci il nome del contratto", "descriptionLabel": "Descrizione", "descriptionPlaceholder": "Inserisci la descrizione del contratto", "title": "Dettagli del contratto" }, "headerCard": { "assignmentLifecycleHint": "Lo stato live del cliente è controllato dal ciclo di vita dell'assegnazione riportato di seguito.", "assignmentStatus": "Stato dell'assegnazione", "billingFrequencyLabel": "Frequenza di fatturazione *", "billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione", "customSettings": "Impostazioni personalizzate", "expiredStatusNote": "I contratti scaduti non possono essere modificati in un altro stato", "notice": "Preavviso", "noticeDay": "{{count}} giorno", "noticeDays": "{{count}} giorni", "ongoingNoEndDate": "In corso (nessuna data di fine)", "renewalHeading": "Rinnovo", "tenantDefaults": "Impostazioni predefinite del tenant", "title": "Intestazione del contratto" }, "dialogs": { "delete": { "cancel": "Annulla", "confirm": "Elimina contratto", "deleting": "Eliminazione in corso…", "description": "Sei sicuro di voler eliminare questo contratto? Questa azione non può essere annullata.", "message": "Sei sicuro di voler eliminare questo contratto? Questa azione non può essere annullata e rimuoverà tutti i dati associati.", "title": "Elimina contratto" }, "discard": { "cancel": "Continua la modifica", "confirm": "Annulla modifiche", "description": "Eliminare le modifiche non salvate?", "message": "Sei sicuro di voler annullare tutte le modifiche? Eventuali modifiche non salvate andranno perse.", "title": "Annulla modifiche" }, "leave": { "confirm": "Lascia la pagina", "description": "Sono presenti modifiche non salvate. Lasciare questa pagina senza salvare?", "title": "Modifiche non salvate" }, "unsaved": { "cancel": "Rimani sulla pagina", "confirm": "Lascia la pagina", "message": "Sono presenti modifiche non salvate. Sei sicuro di voler lasciare questa pagina? Tutte le modifiche andranno perse.", "title": "Modifiche non salvate" } }, "invoices": { "columns": { "amount": "Quantità", "createdAt": "Creato", "dueDate": "Scadenza", "invoiceDate": "Data della fattura", "invoiceNumber": "Fattura #", "preview": "Anteprima", "status": "Stato" }, "empty": "Nessuna fattura trovata per questo contratto.", "loading": "Caricamento fatture...", "noTemplatesAvailable": "Nessun modello di fattura disponibile per l'anteprima.", "preview": "Anteprima", "selectForPreview": "Seleziona una fattura per aprire un'anteprima completa nel pannello.", "title": "Fatture contrattuali" }, "labels": { "client": "Cliente", "contractName": "Nome del contratto", "description": "Descrizione", "noClientAssigned": "Nessun cliente assegnato", "noDescription": "Nessuna descrizione", "systemManagedDefault": "Impostazione predefinita gestita dal sistema", "useTenantDefaults": "Utilizza le impostazioni predefinite del tenant" }, "quickActions": { "deleteContract": "Elimina contratto", "manageContractLines": "Gestire le linee di contratto", "managePricingSchedules": "Gestisci le pianificazioni dei prezzi", "title": "Azioni rapide", "viewDocuments": "Visualizza documenti", "viewInvoices": "Visualizza fatture" }, "systemManaged": { "attributionOnly": "Questo contratto è solo di attribuzione e non controlla il comportamento di fatturazione ricorrente.", "configureCustom": "Per configurare un comportamento di fatturazione personalizzato, crea o modifica un normale contratto creato dall'utente.", "createdAutomatically": "Creato automaticamente per lavori non contrattualizzati.", "title": "Contratto predefinito gestito dal sistema" }, "tabs": { "documents": "Documenti", "invoices": "Fatture", "lines": "Linee contrattuali", "overview": "Panoramica", "pricing": "Piani dei prezzi" }, "validation": { "billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria.", "billingFrequency": "Frequenza di fatturazione", "contractName": "Nome del contratto", "contractNameRequired": "Il nome del contratto è obbligatorio.", "failedToUpdate": "Impossibile aggiornare il contratto", "fixErrors": "Correggi i seguenti errori:" }, "documents": { "loading": "Caricamento documenti..." } }, "contractHeader": { "badges": { "clientOwned": "Di proprietà del cliente", "template": "Modello" }, "labels": { "billingFrequency": "Frequenza di fatturazione", "contractLines": "Linee contrattuali", "currency": "Valuta", "endDate": "Data di fine", "lastUpdated": "Ultimo aggiornamento", "startDate": "Data di inizio" }, "po": { "prefix": "OdA", "requiredForContract": "Ordine d'acquisto richiesto per questo contratto." }, "status": { "active": "Attivo", "draft": "Bozza", "expired": "Scaduto", "terminated": "Terminato" }, "values": { "ongoing": "In corso" } }, "contractOverview": { "errors": { "failedToLoadOverview": "Impossibile caricare la panoramica" }, "frequency": { "annually": "Annualmente", "biweekly": "Bisettimanale", "semi_annually": "Semestrale", "weekly": "Settimanale" }, "lines": { "addContractLines": "Aggiungi linee contrattuali", "collapseAll": "Comprimi tutto", "expandAll": "Espandi tutto", "includedServices": "Servizi inclusi", "noContractLinesDescription": "Aggiungi linee contrattuali per definire ciò che è incluso in questo contratto", "noContractLinesYet": "Nessuna linea contrattuale ancora", "noServicesConfigured": "Nessun servizio configurato", "serviceCountOne": "{{count}} servizio", "serviceCountOther": "{{count}} servizi" }, "stats": { "contractLines": "Linee contrattuali", "estimatedMonthlyValue": "Valore mensile stimato", "totalServices": "Servizi totali", "variable": "Variabile", "variableSuffix": "+ variabile (oraria/utilizzo)", "viewDetails": "Visualizza dettagli" }, "title": "Cosa è incluso" }, "contractDialog": { "actions": { "createContract": "Crea contratto", "saveAsDraft": "Salva come bozza", "updateContract": "Aggiorna contratto" }, "documents": { "loading": "Caricamento documenti..." }, "form": { "billingFrequencyLabel": "Frequenza di fatturazione *", "billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione", "clientLabel": "Cliente *", "clientPlaceholder": "Seleziona un cliente", "contractNameLabel": "Nome del contratto *", "contractNamePlaceholder": "es., Standard MSP Services", "currencyHint": "La valuta si basa sull'impostazione della valuta predefinita del cliente.", "descriptionLabel": "Descrizione (opzionale)", "descriptionPlaceholder": "Aggiungi eventuali note aggiuntive su questo contratto...", "endDateHint": "Lascia vuoto per contratti in corso che non hanno una data di fine fissa.", "endDateLabel": "Data di fine (opzionale)", "noticePeriodLabel": "Periodo di preavviso (giorni)", "noticePeriodPlaceholder": "es. 30", "renewalModePlaceholder": "Seleziona modalità di rinnovo", "renewalSettingsDescription": "Configura il comportamento di rinnovo per questa assegnazione di contratto cliente.", "renewalSettingsTitle": "Impostazioni di rinnovo", "renewalTermLabel": "Termine di rinnovo (mesi)", "renewalTermPlaceholder": "es. 12", "selectClientFirst": "Seleziona prima un cliente", "startDateLabel": "Data di inizio *", "useTenantDefaultsDescription": "Applica le impostazioni di modalità di rinnovo e periodo di preavviso a livello organizzativo.", "useTenantDefaultsLabel": "Utilizza le impostazioni predefinite di rinnovo del tenant" }, "po": { "amountLabel": "Importo OdA (opzionale)", "amountPlaceholder": "0.00", "comingSoon": "L'integrazione delle fatture è in arrivo. Le impostazioni verranno salvate ma l'applicazione dell'ordine d'acquisto non sarà attiva fino a una prossima versione.", "noteLabel": "Nota:", "numberLabel": "Numero OdA *", "numberPlaceholder": "es., PO-2024-12345", "requirePurchaseOrder": "Richiedi ordine d'acquisto", "requirePurchaseOrderTooltip": "Quando abilitato, non è possibile generare fatture per questo contratto a meno che non venga fornito un numero OdA." }, "presetDetails": { "defaultBaseRate": "Tariffa base predefinita:", "defaultRatePlaceholder": "Predefinito: ${{rate}}", "defaultRateValue": "Predefinito: ${{rate}}", "enterBaseRate": "Inserisci la tariffa base", "fixedRateConfiguration": "Configurazione tariffa fissa", "fixedServicesReferenceHelp": "Questi servizi sono inclusi solo a titolo di riferimento. La tariffa fissa sopra determina l'importo della fatturazione.", "hourlyRate": "Tariffa oraria", "leaveBlankDefaultRate": "Lascia vuoto per utilizzare la tariffa predefinita", "minimumBillableMinutes": "Minuti minimi fatturabili", "noServicesConfigured": "Nessun servizio configurato per questa preimpostazione", "notSet": "Non impostato", "overrideBaseRate": "Sovrascrivi tariffa base", "quantity": "Quantità", "quantityShort": "Qtà: {{quantity}}", "ratePerUnit": "Tariffa (per unità)", "roundUpToNearestMinutes": "Arrotonda per eccesso al più vicino (minuti)", "servicesConfiguration": "Configurazione dei servizi", "servicesHourlyRates": "Servizi e tariffe orarie", "servicesIncludedReference": "Servizi inclusi (riferimento)", "timeBillingConfiguration": "Configurazione fatturazione a tempo", "unitOfMeasure": "Unità di misura", "unitOfMeasureHint": "es., GB, chiamata API, utente" }, "presets": { "allTypes": "Tutti i tipi", "empty": "Nessuna preimpostazione della linea contrattuale disponibile. Puoi aggiungerle in seguito.", "heading": "Preimpostazioni della linea contrattuale (opzionale)", "headingTooltip": "Seleziona le preimpostazioni della linea contrattuale da copiare in questo contratto. Puoi aggiungerne altre in seguito.", "loading": "Caricamento preimpostazioni della linea contrattuale...", "noMatches": "Nessuna preimpostazione della linea contrattuale corrisponde alla tua ricerca.", "resetFilters": "Reimposta", "searchPlaceholder": "Cerca preimpostazioni della linea contrattuale...", "selectedPlural": "{{count}} preimpostazioni della linea contrattuale selezionate", "selectedSingle": "{{count}} preimpostazione della linea contrattuale selezionata", "serviceCountPlural": "{{count}} servizi", "serviceCountSingle": "{{count}} servizio", "typePlaceholder": "Seleziona tipo" }, "title": { "create": "Crea contratto", "edit": "Modifica contratto" }, "validation": { "billingFrequency": "Frequenza di fatturazione", "client": "Cliente", "contractName": "Nome del contratto", "failedToSave": "Impossibile salvare il contratto", "noticePeriodInvalid": "I giorni del periodo di preavviso devono essere un numero intero non negativo", "poNumberRequired": "Numero OdA (obbligatorio quando l'OdA è abilitato)", "renewalTermInvalid": "I mesi del termine di rinnovo devono essere un numero intero positivo per i contratti con rinnovo automatico", "requiredFields": "Compila i campi obbligatori:", "startDate": "Data di inizio" } }, "contractForm": { "actions": { "saveChanges": "Salva modifiche", "saving": "Salvataggio..." }, "errors": { "failedToUpdateContract": "Impossibile aggiornare il contratto" }, "fields": { "billingFrequency": "Frequenza di fatturazione", "billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione", "contractName": "Nome del contratto", "contractNamePlaceholder": "Inserisci il nome del contratto", "currency": "Valuta", "currencyPlaceholder": "Seleziona valuta", "description": "Descrizione", "descriptionPlaceholder": "Inserisci la descrizione del contratto", "status": "Stato" }, "heading": "Dettagli del contratto", "status": { "active": "Attivo", "draft": "Bozza", "expired": "Scaduto", "expiredHelper": "I contratti scaduti non possono essere modificati in un altro stato", "terminated": "Terminato" }, "validation": { "billingFrequency": "Frequenza di fatturazione", "contractName": "Nome del contratto", "requiredFields": "Compila i campi obbligatori:" } }, "contractLines": { "actions": { "addFromPresets": "Aggiungi da preimpostazioni", "collapseLine": "Comprimi linea contrattuale", "createCustom": "Crea personalizzata", "expandLine": "Espandi linea contrattuale" }, "bucket": { "billingPeriod": "Periodo di fatturazione: {{period}}", "defaultUnit": "unità", "defaultUnits": "unità", "enableTracking": "Abilita il tracciamento dell'utilizzo del pacchetto", "hour": "ora", "hoursValue": "{{hours}} ore", "included": "Incluso: {{value}}", "overageRate": "Tariffa per eccesso: {{rate}} per {{unit}}", "rolloverEnabled": "Riporto: abilitato", "title": "Configurazione pacchetto", "unitsValue": "{{count}} {{units}}" }, "columns": { "actions": "Azioni", "frequency": "Frequenza", "name": "Nome", "rate": "Tariffa", "services": "Servizi", "type": "Tipo" }, "configuration": { "description": "Impostazioni che si applicano a questa linea contrattuale", "fixedInfo": "Le linee contrattuali fisse fatturano una tariffa ricorrente forfettaria indipendentemente dalle tariffe dei singoli servizi.", "fixedInfoDetails": "Per le linee a tariffa fissa, la tariffa del servizio e la quantità vengono utilizzate solo a fini di allocazione fiscale. Determinano come la tariffa fissa viene proporzionalmente attribuita tra i servizi per i calcoli fiscali. L'importo effettivamente fatturato è la tariffa base della linea contrattuale mostrata sopra.", "fixedInfoHeading": "Informazioni sulle tariffe dei servizi di seguito:", "minimumBillableTime": "Tempo minimo fatturabile (minuti)", "minutesValue": "{{count}} minuti", "roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)", "title": "Configurazione della linea contrattuale", "usageInfo": "Le linee contrattuali basate su utilizzo sono configurate per servizio con tariffe unitarie." }, "customRate": "Personalizzato", "description": { "default": "Gestisci le linee contrattuali e i servizi per questo contratto", "readOnly": "Questo contratto predefinito gestito dal sistema è solo di attribuzione. La creazione di linee contrattuali è disabilitata." }, "dialogs": { "confirmRemove": "Rimuovere la linea contrattuale \"{{name}}\"?" }, "empty": { "noneAdded": "Nessuna linea contrattuale ancora aggiunta.", "selectAbove": "Seleziona una linea contrattuale sopra per iniziare." }, "errors": { "cannotEditWithInvoices": "Impossibile modificare la linea contrattuale: questo contratto ha fatture associate. Le linee contrattuali non possono essere modificate una volta generate le fatture.", "failedToCheckEditable": "Impossibile verificare se il contratto può essere modificato", "failedToLoad": "Impossibile caricare le linee contrattuali", "failedToRefresh": "Impossibile aggiornare le linee contrattuali", "failedToRemove": "Impossibile rimuovere la linea contrattuale", "failedToUpdate": "Impossibile aggiornare la linea contrattuale" }, "loading": { "contractLines": "Caricamento linee contrattuali", "inline": "Caricamento..." }, "location": { "addLocation": "+ Aggiungi posizione", "fallback": "Posizione", "label": "Posizione", "lineCountPlural": "{{count}} linee", "lineCountSingle": "{{count}} linea", "none": "Nessuna posizione assegnata", "pendingEmptyHint": "Nessuna linea contrattuale ancora per questa posizione. Aggiungi una linea, quindi assegnala a questa posizione tramite il suo pannello di modifica.", "placeholder": "Seleziona una posizione", "removePendingGroup": "Rimuovi gruppo di posizione vuoto", "unassigned": "Nessuna posizione assegnata", "unnamed": "Posizione" }, "serviceCountPlural": "{{count}} servizi", "serviceCountSingle": "{{count}} servizio", "services": { "empty": "Nessun servizio configurato per questa linea contrattuale.", "hourlyRate": "Tariffa oraria", "quantity": "Quantità", "quantityShort": "Qtà: {{quantity}}", "quantityTaxAllocation": "Quantità (per allocazione fiscale)", "rateTaxAllocation": "Tariffa (per allocazione fiscale)", "title": "Servizi ({{count}})", "typeLabel": "Servizio {{type}}", "unitOfMeasure": "Unità di misura", "unitPlaceholder": "unità", "unitRate": "Tariffa unitaria" }, "title": "Linee contrattuali" }, "contractLineEdit": { "actions": { "cancel": "Annulla", "saveChanges": "Salva modifiche", "saving": "Salvataggio..." }, "errors": { "failedToSaveChanges": "Impossibile salvare le modifiche" }, "fields": { "billingTimingQuestion": "Quando deve essere fatturata questa linea?", "rate": "Tariffa" }, "sections": { "billingTiming": "Tempistiche di fatturazione", "pricing": "Prezzi" }, "timingDescriptions": { "advance": "Gli addebiti verranno fatturati prima dell'erogazione del servizio", "arrears": "Gli addebiti verranno fatturati dopo l'erogazione del servizio" }, "timingOptions": { "advance": "In anticipo (all'inizio del periodo di fatturazione)", "arrears": "In posticipato (alla fine del periodo di fatturazione)" }, "title": "Modifica linea contrattuale: {{name}}", "validation": { "validRateRequired": "Inserisci una tariffa valida (deve essere un numero non negativo)" }, "values": { "unnamedLine": "Linea senza nome" } }, "contractLineRate": { "actions": { "cancel": "Annulla", "saveRate": "Salva tariffa" }, "fields": { "rate": "Tariffa" }, "title": "Imposta tariffa personalizzata per {{name}}", "validation": { "validRateRequired": "Inserisci una tariffa valida (deve essere un numero non negativo)" } }, "addLines": { "actions": { "addPlural": "Aggiungi ({{count}}) preimpostazioni", "addSingle": "Aggiungi ({{count}}) preimpostazione", "adding": "Aggiunta in corso..." }, "empty": { "noMatches": "Nessuna preimpostazione corrisponde alla tua ricerca.", "noneAvailable": "Nessuna preimpostazione della linea contrattuale disponibile." }, "errors": { "failedToAddPresets": "Impossibile aggiungere le preimpostazioni selezionate.", "failedToLoadPresetDetails": "Impossibile caricare i dettagli della preimpostazione.", "failedToLoadPresets": "Impossibile caricare le preimpostazioni della linea contrattuale." }, "filters": { "allTypes": "Tutti i tipi", "reset": "Reimposta", "searchPlaceholder": "Cerca preimpostazioni...", "typePlaceholder": "Seleziona tipo" }, "fixedConfig": { "defaultBaseRate": "Tariffa base predefinita:", "defaultRatePlaceholder": "Predefinito: ${{rate}}", "enterBaseRate": "Inserisci la tariffa base", "leaveBlankDefault": "Lascia vuoto per utilizzare la tariffa predefinita", "notSet": "Non impostato", "overrideBaseRate": "Sovrascrivi tariffa base", "title": "Configurazione tariffa fissa" }, "hourlyConfig": { "defaultRate": "Predefinito: ${{rate}}", "hourlyRate": "Tariffa oraria", "minimumBillableMinutes": "Minuti minimi fatturabili", "roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)", "servicesAndRates": "Servizi e tariffe orarie", "title": "Configurazione fatturazione a tempo" }, "loading": "Caricamento preimpostazioni della linea contrattuale...", "selectPresetsTitle": "Seleziona le preimpostazioni della linea contrattuale da aggiungere", "selection": { "deselectPreset": "Deseleziona preimpostazione", "selectPreset": "Seleziona preimpostazione", "selectedPlural": "{{count}} preimpostazioni selezionate", "selectedSingle": "{{count}} preimpostazione selezionata" }, "serviceCountPlural": "{{count}} servizi", "serviceCountSingle": "{{count}} servizio", "services": { "configuration": "Configurazione dei servizi", "empty": "Nessun servizio configurato per questa preimpostazione", "fixedReferenceHelp": "Questi servizi sono inclusi solo a titolo di riferimento. La tariffa fissa sopra determina l'importo della fatturazione.", "includedReference": "Servizi inclusi (riferimento)", "quantityShort": "Qtà: {{quantity}}", "unknownService": "Servizio sconosciuto" }, "title": "Aggiungi linee contrattuali da preimpostazioni", "usageConfig": { "defaultRate": "Predefinito: ${{rate}}", "quantity": "Quantità", "ratePerUnit": "Tariffa (per unità)", "unitHint": "es., GB, chiamata API, utente", "unitOfMeasure": "Unità di misura", "unitPlaceholder": "unità" } }, "createCustomLine": { "addBucketOfConsumption": "Aggiungi pacchetto di consumo", "addBucketOfHours": "Aggiungi pacchetto di ore", "addHourlyService": "Aggiungi servizio orario", "addItem": "Aggiungi elemento", "addUsageService": "Aggiungi servizio basato su utilizzo", "adjustForPartialPeriods": "Adegua per periodi parziali", "adjustForPartialPeriodsHelp": "Quando abilitato, la tariffa ricorrente si adegua alla porzione coperta di un periodo di servizio quando il contratto inizia o termina all'interno di quel periodo.", "basicsDescription": "Crea una linea contrattuale personalizzata direttamente per questo contratto.", "basicsTitle": "Nozioni di base della linea contrattuale", "billingFrequencyLabel": "Frequenza di fatturazione *", "billingFrequencyPlaceholder": "Seleziona frequenza di fatturazione", "billingModel": { "fixedDescription": "Addebita un importo forfettario in ogni periodo di fatturazione.", "fixedTitle": "Tariffa fissa", "hourlyDescription": "Fattura in base alle registrazioni di tempo approvate.", "hourlyTitle": "Orario", "usageDescription": "Fattura per unità consumate.", "usageTitle": "Basato su utilizzo" }, "billingTiming": { "advance": "Anticipato (fatturazione all'inizio del periodo)", "arrears": "Posticipato (fatturazione alla fine del periodo)" }, "billingTimingHelp": "La fatturazione anticipata è tipica per le tariffe fisse; quella posticipata per i servizi basati su tempo/utilizzo.", "chooseBillingModel": "Scegli un modello di fatturazione *", "chooseBillingModelDescription": "Seleziona il comportamento di fatturazione adatto a questa offerta.", "contractLineNameLabel": "Nome della linea contrattuale *", "contractLineNamePlaceholder": "es. Managed Support - Gold", "create": "Crea linea contrattuale", "creating": "Creazione in corso...", "defaultUnit": "unità", "defaultUnits": "unità", "enterHourlyRate": "Inserisci la tariffa oraria", "enterUnitRate": "Inserisci la tariffa unitaria", "fixedServicesAlertBaseRate": "La tariffa base della linea contrattuale (impostata di seguito) è l'importo fatturato.", "fixedServicesAlertHeading": "Servizi a tariffa fissa", "fixedServicesAlertProducts": "Puoi anche allegare prodotti a questa linea contrattuale; le quantità di prodotto vengono fatturate come unità, mentre le quantità dei servizi a tariffa fissa vengono utilizzate solo per l'allocazione fiscale.", "fixedServicesDescription": "Configura i servizi fatturati a una tariffa fissa ricorrente.", "fixedServicesTitle": "Servizi a tariffa fissa", "hourlyRateDisplay": "{{rate}}/ora", "hourlyRateLabel": "Tariffa oraria", "hourlyServicesAlertDescription": "Questi servizi vengono fatturati in base al tempo effettivamente registrato.", "hourlyServicesAlertHeading": "Servizi orari", "hourlyServicesDescription": "Configura i servizi che vengono fatturati in base al tempo registrato.", "hourlyServicesLabel": "Servizi orari", "hourlyServicesTitle": "Servizi orari", "itemLabel": "Elemento {{index}}", "moneyPlaceholder": "0.00", "minimumBillableTimeLabel": "Tempo minimo fatturabile (minuti)", "noFixedItems": "Nessun elemento a tariffa fissa ancora aggiunto. Fai clic su \"Aggiungi elemento\" sopra per iniziare.", "noHourlyServices": "Nessun servizio orario ancora aggiunto. Fai clic su \"Aggiungi servizio orario\" sopra per iniziare.", "noUsageServices": "Nessun servizio basato su utilizzo ancora aggiunto. Fai clic su \"Aggiungi servizio basato su utilizzo\" sopra per iniziare.", "quantityLabel": "Quantità", "ratePerUnitLabel": "Tariffa per unità", "recurringBaseRateHelp": "Tariffa ricorrente per tutti i servizi fissi.", "recurringBaseRateLabel": "Tariffa base ricorrente", "roundUpToNearestLabel": "Arrotonda per eccesso al più vicino (minuti)", "selectItemPlaceholder": "Seleziona un elemento", "selectServicePlaceholder": "Seleziona un servizio", "serviceLabel": "Servizio {{index}}", "servicesAndProductsLabel": "Servizi e prodotti", "title": "Crea linea contrattuale personalizzata", "unitOfMeasureLabel": "Unità di misura", "unitOfMeasurePlaceholder": "es., GB, chiamata API, utente", "unitRateDisplay": "{{rate}}/{{unit}}", "usageServicesAlertDescription": "Questi servizi vengono fatturati in base al consumo effettivo.", "usageServicesAlertHeading": "Servizi basati su utilizzo", "usageServicesDescription": "Configura i servizi che vengono fatturati in base all'utilizzo o al consumo.", "usageServicesLabel": "Servizi basati su utilizzo", "usageServicesTitle": "Servizi basati su utilizzo", "validation": { "billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria", "contractLineNameRequired": "Il nome della linea contrattuale è obbligatorio", "contractLineTypeRequired": "Il tipo di linea contrattuale è obbligatorio", "failedToCreate": "Impossibile creare la linea contrattuale", "fixedServiceRequired": "È richiesto almeno un servizio fisso o prodotto", "fixedServiceSelectRequired": "Elemento {{index}}: Seleziona un servizio o prodotto", "hourlyRateRequired": "Servizio {{index}}: La tariffa oraria è obbligatoria", "hourlyServiceRequired": "È richiesto almeno un servizio orario", "hourlyServiceSelectRequired": "Servizio {{index}}: Seleziona un servizio", "unitOfMeasureRequired": "Servizio {{index}}: L'unità di misura è obbligatoria", "unitRateRequired": "Servizio {{index}}: La tariffa unitaria è obbligatoria", "usageServiceRequired": "È richiesto almeno un servizio basato su utilizzo", "usageServiceSelectRequired": "Servizio {{index}}: Seleziona un servizio" } }, "pricingSchedules": { "list": { "actions": { "addSchedule": "Aggiungi pianificazione", "deleteSchedule": "Elimina pianificazione", "editSchedule": "Modifica pianificazione" }, "columns": { "actions": "Azioni", "customRate": "Tariffa personalizzata", "effectiveDate": "Data di decorrenza", "endDate": "Data di fine", "notes": "Note" }, "dialogs": { "confirmDeleteSchedule": "Sei sicuro di voler eliminare questa pianificazione dei prezzi?" }, "empty": { "description": "Aggiungi pianificazioni dei prezzi per definire variazioni tariffarie basate sul tempo per questo contratto", "noPricingSchedules": "Nessuna pianificazione dei prezzi ancora" }, "errors": { "failedToDeletePricingSchedule": "Impossibile eliminare la pianificazione dei prezzi", "failedToLoadPricingSchedules": "Impossibile caricare le pianificazioni dei prezzi" }, "loading": "Caricamento pianificazioni dei prezzi", "readOnlyNotice": "Questo contratto predefinito gestito dal sistema è solo di attribuzione. La creazione di pianificazioni dei prezzi è disabilitata.", "timeline": { "title": "Cronologia dei prezzi" }, "title": "Pianificazioni dei prezzi", "values": { "defaultRate": "Tariffa predefinita", "ongoing": "In corso", "useDefaultRate": "Utilizza tariffa predefinita" } }, "dialog": { "actions": { "addSchedule": "Aggiungi pianificazione", "cancel": "Annulla", "saving": "Salvataggio...", "updateSchedule": "Aggiorna pianificazione" }, "durationUnits": { "days": "Giorni", "months": "Mesi", "weeks": "Settimane", "years": "Anni" }, "errors": { "failedToSavePricingSchedule": "Impossibile salvare la pianificazione dei prezzi" }, "fields": { "customRate": "Tariffa personalizzata", "customRatePlaceholder": "0.00", "duration": "Durata", "durationPlaceholder": "es. 6", "effectiveDate": "Data di decorrenza", "endDate": "Data di fine", "hasEndDate": "Ha data di fine", "notes": "Note", "notesPlaceholder": "Aggiungi note su questa variazione di prezzo (es., 'Aumento tariffa annuale')", "unit": "Unità", "useDefaultRate": "Utilizza tariffa predefinita", "useDuration": "Utilizza durata" }, "title": { "addPricingSchedule": "Aggiungi pianificazione dei prezzi", "editPricingSchedule": "Modifica pianificazione dei prezzi" }, "validation": { "customRatePositive": "La tariffa personalizzata deve essere un numero positivo", "customRateRequired": "La tariffa personalizzata è obbligatoria quando non si utilizza la tariffa predefinita", "durationPositive": "La durata deve essere un numero positivo", "durationRequired": "Il valore della durata è obbligatorio quando si utilizza la durata", "effectiveDateRequired": "La data di decorrenza è obbligatoria", "endDateAfterEffectiveDate": "La data di fine deve essere successiva alla data di decorrenza", "endDateRequiredWhenEnabled": "La data di fine è obbligatoria quando è abilitato \"Ha data di fine\"" } } }, "contractsList": { "actions": { "deleting": "Eliminazione in corso…", "createContract": "Crea contratto", "createTemplate": "Crea modello", "openMenu": "Apri menu", "quickAdd": "Aggiunta rapida", "resume": "Riprendi", "restore": "Ripristina", "setToActive": "Imposta ad attivo", "terminate": "Termina" }, "columns": { "actions": "Azioni", "client": "Cliente", "contractName": "Nome del contratto", "created": "Creato", "description": "Descrizione", "endDate": "Data di fine", "lastModified": "Ultima modifica", "sourceTemplate": "Modello di origine", "startDate": "Data di inizio", "status": "Stato" }, "dialogs": { "deleteClient": { "clientSuffix": " per {{clientName}}", "message": "Sei sicuro di voler eliminare in modo permanente il contratto cliente \"{{contractName}}\"{{clientSuffix}}? Questa azione non può essere annullata.", "title": "Eliminare il contratto cliente?" }, "deleteTemplate": { "message": "Sei sicuro di voler eliminare in modo permanente il modello \"{{contractName}}\"? Questa azione non può essere annullata.", "title": "Eliminare il modello di contratto?" }, "discardDraft": { "message": "Questa operazione eliminerà in modo permanente la bozza \"{{contractName}}\" per {{clientName}}.\nQuesta azione non può essere annullata.", "title": "Annullare la bozza del contratto?" } }, "drafts": { "badgeCount": "{{count}} bozze di contratto" }, "empty": { "dash": "—", "noClientContracts": "Nessun contratto cliente corrisponde alla tua ricerca.", "noDescription": "Nessuna descrizione", "noDraftMatches": "Nessuna bozza di contratto corrisponde alla tua ricerca.", "noDrafts": "Nessuna bozza di contratto. Inizia a creare un nuovo contratto da salvare come bozza.", "noTemplates": "Nessun modello corrisponde alla tua ricerca.", "unknownClient": "Cliente sconosciuto", "untitledContract": "Contratto senza titolo", "untitledDraft": "Bozza senza titolo", "untitledTemplate": "Modello senza titolo" }, "errors": { "failedToFetch": "Impossibile recuperare i contratti" }, "heading": { "description": "I modelli sono definizioni riutilizzabili. I contratti cliente sono istanze di proprietà del cliente.", "title": "Contratti" }, "loading": { "contracts": "Caricamento contratti..." }, "search": { "clientContractsAriaLabel": "Cerca contratti cliente", "clientContractsPlaceholder": "Cerca per cliente o contratto...", "draftsAriaLabel": "Cerca bozze di contratto", "draftsPlaceholder": "Cerca bozze...", "templatesAriaLabel": "Cerca modelli di contratto", "templatesPlaceholder": "Cerca modelli..." }, "status": { "archived": "Archiviato", "published": "Pubblicato" }, "toasts": { "draftDiscarded": "Bozza annullata", "failedToActivateContract": "Impossibile attivare il contratto", "failedToDeleteContract": "Impossibile eliminare il contratto", "failedToDiscardDraft": "Impossibile annullare la bozza", "failedToRestoreContract": "Impossibile ripristinare il contratto", "failedToResumeDraft": "Impossibile riprendere la bozza", "failedToTerminateContract": "Impossibile terminare il contratto" } }, "clientContracts": { "actions": { "viewDetails": "Visualizza dettagli" }, "columns": { "actions": "Azioni", "billingFrequency": "Frequenza di fatturazione", "client": "Cliente", "contractName": "Nome del contratto", "endDate": "Data di fine", "poIndicator": "OdA", "sourceTemplate": "Modello di origine", "startDate": "Data di inizio", "status": "Stato" }, "dialogs": { "terminate": { "clientSuffix": " per {{clientName}}", "message": "Sei sicuro di voler terminare \"{{contractName}}\"{{clientSuffix}}?", "title": "Terminare il contratto cliente?" } }, "empty": { "noMatches": "Nessun contratto cliente corrisponde alla tua ricerca." }, "errors": { "failedToFetch": "Impossibile recuperare i contratti cliente" }, "loading": "Caricamento contratti cliente...", "po": { "notRequired": "Non richiesto", "required": "Obbligatorio" }, "search": { "ariaLabel": "Cerca contratti cliente", "placeholder": "Cerca per cliente o contratto..." }, "tabs": { "contracts": "Contratti", "upcomingRenewals": "Rinnovi imminenti ({{count}})" }, "toasts": { "failedToActivate": "Impossibile attivare il contratto", "failedToDelete": "Impossibile eliminare il contratto", "failedToMarkNonRenewing": "Impossibile contrassegnare il rinnovo come non rinnovabile", "failedToMarkRenewing": "Impossibile contrassegnare il rinnovo come rinnovabile", "failedToRestore": "Impossibile ripristinare il contratto", "failedToResumeDraft": "Impossibile riprendere la bozza", "failedToTerminate": "Impossibile terminare il contratto" }, "upcoming": { "actions": { "markNonRenewing": "Contrassegna come non rinnovabile", "markRenewing": "Contrassegna come rinnovabile", "openMenu": "Apri azioni di rinnovo" }, "columns": { "actions": "Azioni", "client": "Cliente", "contract": "Contratto", "daysUntilDue": "Giorni alla scadenza", "decisionDue": "Decisione dovuta", "status": "Stato", "type": "Tipo" }, "description": "Contratti con decisioni di rinnovo in scadenza entro la finestra selezionata.", "empty": "Nessun rinnovo imminente per la finestra selezionata.", "filterAriaLabel": "Filtra rinnovi imminenti", "filterPlaceholder": "Filtra rinnovi imminenti...", "status": { "completed": "Completato", "nonRenewing": "Non rinnovabile", "pending": "In sospeso", "renewing": "In rinnovo", "snoozed": "Rinviato" }, "title": "Rinnovi imminenti", "type": { "evergreen": "Sempreverde", "fixedTerm": "A termine fisso" }, "window": { "all": "Tutti", "next30": "Prossimi 30 giorni", "next60": "Prossimi 60 giorni", "next90": "Prossimi 90 giorni" }, "windowPlaceholder": "Seleziona finestra di rinnovo" } }, "templatesTab": { "actions": { "createTemplate": "Crea modello", "delete": "Elimina", "edit": "Modifica" }, "columns": { "actions": "Azioni", "description": "Descrizione", "status": "Stato", "templateName": "Nome del modello" }, "empty": { "createFirstTemplate": "Crea il tuo primo modello per iniziare.", "noSearchMatches": "Nessun modello corrisponde alla tua ricerca", "noTemplates": "Nessun modello ancora", "tryDifferentSearch": "Prova un termine di ricerca diverso." }, "errors": { "failedToDeleteContract": "Impossibile eliminare il contratto", "failedToFetchTemplates": "Impossibile recuperare i modelli" }, "loading": "Caricamento modelli...", "search": { "ariaLabel": "Cerca modelli di contratto", "placeholder": "Cerca modelli..." }, "status": { "active": "Attivo", "archived": "Archiviato", "draft": "Bozza", "expired": "Scaduto", "published": "Pubblicato", "terminated": "Terminato" }, "values": { "noDescription": "Nessuna descrizione" } }, "detailSwitcher": { "errors": { "contractNotFound": "Contratto non trovato", "failedToLoadContractDetails": "Impossibile caricare i dettagli del contratto", "missingContractIdentifier": "Identificatore del contratto mancante", "noContractSelected": "Nessun contratto selezionato.", "unableToLoadContractDetails": "Impossibile caricare i dettagli del contratto" }, "loading": { "contract": "Caricamento contratto..." } }, "templateDetail": { "backToTemplates": "Torna ai modelli", "backToTemplatesArrow": "← Torna ai modelli", "composition": { "addContractLinesBeforeManaging": "Aggiungi linee contrattuali a questo modello prima di gestire i servizi.", "additionalPlans": "Piani aggiuntivi", "bucketSummary": "Pacchetto: {{minutes}} min • Eccesso ${{overage}}", "closeManager": "Chiudi gestore", "editRate": "Modifica tariffa", "fixedFeeBundles": "Pacchetti a tariffa fissa", "fixedFeeRate": "Tariffa fissa:", "hourlyPlans": "Piani orari", "manageServices": "Gestisci servizi", "manageTemplateServices": "Gestisci servizi del modello", "minimumTimeLabel": "Tempo minimo:", "minutesValue": "{{count}} min", "noFixedFeeLines": "Nessuna linea contrattuale a tariffa fissa ancora configurata.", "noHourlyLines": "Nessuna linea contrattuale oraria ancora configurata.", "noServicesAssigned": "Nessun servizio assegnato a questa linea contrattuale.", "noUsageLines": "Nessuna linea contrattuale basata su utilizzo ancora configurata.", "notSet": "Non impostato", "quantityLabel": "Quantità:", "roundUpLabel": "Arrotondamento per eccesso:", "serviceCountPlural": "{{count}} servizi", "serviceCountSingle": "{{count}} servizio", "serviceFallback": "Servizio", "title": "Composizione del modello", "unitLabel": "Unità:", "usageBasedPlans": "Piani basati su utilizzo" }, "editBasicsTitle": "Modifica nozioni di base del modello", "editGuidanceTitle": "Modifica indicazioni del modello", "failedToLoadTemplate": "Impossibile caricare il modello di contratto", "form": { "currencyPlaceholder": "Seleziona valuta", "internalNotesLabel": "Note interne", "internalNotesPlaceholder": "Descrivi dove si applica questo modello, suggerimenti di onboarding o requisiti di approvazione.", "recommendedBillingFrequencyLabel": "Frequenza di fatturazione raccomandata *", "recommendedBillingFrequencyPlaceholder": "Seleziona cadenza di fatturazione", "templateNameLabel": "Nome del modello *", "templateNamePlaceholder": "Managed Services Starter, Premium Support Bundle, ecc." }, "guidance": { "noCadenceProvided": "Nessuna cadenza raccomandata fornita.", "recommendedCadenceLabel": "Cadenza raccomandata", "recommendedCadencePlaceholder": "Seleziona una cadenza", "tagsHint": "I tag aiutano i team a trovare rapidamente i modelli pertinenti.", "tagsLabel": "Tag", "tagsPlaceholder": "Separati da virgole (es., onboarding, finanza)", "title": "Indicazioni del modello", "usageNotesLabel": "Note sull'utilizzo", "usageNotesPlaceholder": "Aggiungi indicazioni per aiutare gli altri a capire come utilizzare questo modello." }, "loadingTemplate": "Caricamento modello...", "servicesLabel": "Servizi", "templateBadge": "Modello", "templateNotFound": "Modello di contratto non trovato", "templateSnapshotTitle": "Istantanea del modello", "validation": { "billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria", "failedToUpdateBasics": "Impossibile aggiornare le nozioni di base del modello", "failedToUpdateGuidance": "Impossibile aggiornare le indicazioni del modello", "templateNameRequired": "Il nome del modello è obbligatorio" }, "clientAssignments": { "title": "Assegnazioni cliente", "totalAssignments": "Assegnazioni totali", "activeClients": "Clienti attivi", "purchaseOrders": "Ordini d'acquisto", "poRequiredCount": "{{count}} assegnazioni richiedono un OdA", "noPoRequirements": "Nessun requisito di OdA registrato.", "noClientContracts": "Nessun contratto cliente sta attualmente utilizzando questo modello.", "reviewBelow": "Consulta l'elenco completo delle assegnazioni nella sezione dei dettagli qui sotto." }, "assignmentDetails": { "title": "Dettagli assegnazione", "empty": "Quando i contratti cliente adotteranno questo modello saranno elencati qui con il contesto dell'ordine d'acquisto.", "contractId": "ID contratto: {{id}}", "ongoing": "In corso", "notRequired": "Non richiesto", "columns": { "client": "Cliente", "status": "Stato", "start": "Inizio", "end": "Fine", "poRequired": "OdA richiesto", "poNumber": "Numero OdA", "poAmount": "Importo OdA" }, "status": { "active": "Attivo", "inactive": "Inattivo" } } }, "quickStart": { "actions": { "createFirstContract": "Crea il tuo primo contratto", "dismiss": "Ignora", "minimize": "Riduci a icona", "showGuide": "Mostra guida" }, "badge": { "new": "Nuovo" }, "bestPractices": { "items": { "clearNames": "Utilizza nomi di contratto chiari e descrittivi (es., \"Acme Corp - MSP Services Q4 2024\")", "endDates": "Imposta date di fine per i contratti a termine fisso per tenere traccia delle date di rinnovo", "partialPeriodAdjustment": "Utilizza l'adeguamento per periodo parziale quando le date del contratto coprono solo una parte di un periodo di servizio", "poNumbers": "Aggiungi i numeri d'ordine d'acquisto quando richiesto dalle politiche di approvvigionamento del cliente" }, "title": "Migliori pratiche" }, "billingModels": { "bucketHours": { "description": "Ore prepagate + eccesso", "label": "Ore del pacchetto:" }, "fixedFee": { "description": "Stesso prezzo ogni mese", "label": "Tariffa fissa:" }, "hourly": { "description": "Fatturazione per tempo registrato", "label": "Orario:" }, "usageBased": { "description": "Fatturazione per consumo/utilizzo", "label": "Basato su utilizzo:" } }, "steps": { "configureBilling": { "description": "Scegli il tuo modello (o modelli) di fatturazione. Puoi combinare più tipi:", "title": "Configura fatturazione" }, "createContract": { "description": "Fai clic su \"Nuovo contratto\" per avviare la procedura guidata. Scegli un cliente e assegna un nome al tuo contratto.", "requiredFields": "Obbligatori: Cliente, Nome del contratto, Data di inizio", "title": "Crea un contratto" }, "reviewCreate": { "description": "Controlla nuovamente tutto prima di creare. Puoi sempre modificare in seguito.", "tip": "Suggerimento: È richiesta almeno una linea di servizio", "title": "Rivedi e crea" } }, "subtitle": "Scopri come creare e gestire i contratti", "title": "Guida di avvio rapido" }, "servicePicker": { "emptyMessage": "Nessun servizio trovato.", "placeholder": "Seleziona servizio...", "searchPlaceholder": "Cerca servizi...", "catalog": { "badges": { "product": "Prodotto", "service": "Servizio" }, "custom": { "addAsCustomItem": "Aggiungi “{{name}}” come elemento personalizzato", "badge": "Personalizzato", "typeNameHint": "Digita un nome per aggiungere un elemento personalizzato" }, "emptyMessage": "Nessun elemento corrispondente.", "placeholder": "Seleziona elemento...", "searchPlaceholder": "Cerca elementi..." } }, "bucketOverlay": { "includedLabel": "{{units}} incluse", "includedPlaceholderHours": "es. 40", "includedPlaceholderUnits": "es. 1000", "includedTooltip": "Quantità di {{units}} incluse in ogni periodo di fatturazione prima che si applichino gli eccessi.", "overageRateLabel": "Tariffa per eccesso", "overageRateTooltip": "Addebito applicato per ogni {{unit}} oltre l'importo incluso.", "rolloverDescription": "Se abilitato, qualsiasi saldo non utilizzato viene riportato al periodo successivo.", "rolloverLabel": "Consenti il riporto di {{units}} non utilizzate", "units": { "hour": "ora", "hours": "ore", "units": "unità" } }, "frequencyOverride": { "confirmation": "Questa linea contrattuale verrà fatturata {{lineFrequency}} invece che {{contractFrequency}}.", "description": "Opzionale: Sovrascrivi la frequenza di fatturazione del contratto ({{frequency}}) per questa specifica linea contrattuale.", "label": "Override della frequenza di fatturazione", "optionAlreadySetForContract": "{{label}} (già impostato per il contratto)", "placeholder": "Utilizza la frequenza di fatturazione del contratto ({{frequency}})" }, "wizard": { "dialogs": { "unsavedChanges": { "cancel": "Rimani", "confirm": "Annulla modifiche", "message": "Sono presenti modifiche non salvate. Se chiudi questa finestra di dialogo ora, le modifiche verranno annullate.", "title": "Annullare le modifiche?" } }, "errors": { "failedToCreateContract": "Impossibile creare il contratto", "failedToLoadTemplateDetails": "Impossibile caricare i dettagli del modello", "failedToLoadTemplates": "Impossibile caricare i modelli", "failedToSaveDraft": "Impossibile salvare la bozza" }, "steps": { "contractBasics": "Nozioni di base del contratto", "fixedFeeServices": "Servizi a tariffa fissa", "hourlyServices": "Servizi orari", "products": "Prodotti", "reviewCreate": "Rivedi e crea", "usageBasedServices": "Servizi basati su utilizzo" }, "title": { "createNewContract": "Crea nuovo contratto", "editContract": "Modifica contratto" }, "validation": { "addAtLeastOneService": "Aggiungi almeno un servizio prima di creare il contratto", "baseRateRequiredWhenFixedServices": "La tariffa base è obbligatoria quando sono inclusi servizi fissi", "billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria", "clientRequired": "Il cliente è obbligatorio", "contractNameRequired": "Il nome del contratto è obbligatorio", "noticePeriodRange": "Il periodo di preavviso deve essere compreso tra {{min}} e {{max}} giorni", "noticePeriodWholeNumber": "Il periodo di preavviso deve essere un numero intero di giorni", "recurring": { "frequency": { "annually": "annualmente", "biweekly": "bisettimanale", "monthly": "mensilmente", "quarterly": "trimestralmente", "semi-annually": "semestralmente", "weekly": "settimanalmente" }, "lineType": { "fixed": "Fisso", "hourly": "Orario", "product": "Prodotto", "usage": "Utilizzo" } }, "renewalModeRequiredWithEndDate": "La modalità di rinnovo è obbligatoria quando è impostata una data di fine", "renewalTermPositiveWhole": "I mesi del termine di rinnovo devono essere un numero intero positivo", "selectClientBeforeDraft": "Seleziona un cliente prima di salvare come bozza", "selectProductForEachLine": "Seleziona un prodotto per ogni linea di prodotto", "startDateRequired": "La data di inizio è obbligatoria", "unsupportedRecurringAuthoringCombination": "Combinazione di creazione ricorrente non supportata per i servizi {{lineType}}: la cadenza di anniversario del contratto attualmente supporta le frequenze di fatturazione {{supportedFrequencies}}. {{billingFrequency}} non è ancora supportata. Utilizza una delle frequenze supportate oppure fatturare sulla pianificazione di fatturazione del cliente." }, "nav": { "back": "Indietro", "next": "Avanti", "skip": "Salta", "finish": "Completa configurazione", "saveDraft": "Salva come bozza", "saving": "Salvataggio...", "completing": "Completamento..." } }, "wizardBasics": { "additionalDescription": { "hint": "Note interne o dettagli del contratto.", "label": "Descrizione (opzionale)", "placeholder": "Aggiungi eventuali note aggiuntive su questo contratto..." }, "billingFrequency": { "hint": "Con quale frequenza deve essere fatturato questo contratto?", "label": "Frequenza di fatturazione", "placeholder": "Seleziona frequenza di fatturazione" }, "cadenceOwner": { "description": "Imposta il proprietario della cadenza predefinito applicato alle linee ricorrenti create in questa procedura guidata.", "label": "Cadenza ricorrente predefinita", "options": { "client": { "description": "Utilizza il calendario di fatturazione del cliente in modo che le linee ricorrenti rimangano allineate alla normale cadenza di fatturazione del cliente.", "label": "Fatturazione sulla pianificazione di fatturazione del cliente" }, "contract": { "description": "Utilizza periodi di servizio ad anniversario del contratto per le linee ricorrenti che devono seguire la cronologia del contratto.", "label": "Fatturazione sull'anniversario del contratto" } } }, "client": { "chooseClientHint": "Scegli il cliente per cui è destinato questo contratto.", "clientLabel": "Cliente", "loadingClients": "Caricamento clienti…", "selectClient": "Seleziona un cliente" }, "contractName": { "hint": "Assegna a questo contratto un nome descrittivo.", "label": "Nome del contratto", "placeholder": "es., Standard MSP Services, Premium Support Package" }, "currency": { "hint": "Valuta per questo contratto. Predefinita sulla valuta preferita del cliente.", "label": "Valuta", "placeholder": "Seleziona valuta" }, "dates": { "endDateAfterStartValidation": "La data di fine deve essere successiva alla data di inizio", "endDateLabel": "Data di fine (opzionale)", "endDateOngoingHint": "Lascia vuoto per un contratto in corso.", "endDateTooltip": "Lascia vuoto per contratti in corso che non hanno una data di fine fissa. Puoi sempre impostare una data di fine in seguito quando il contratto viene terminato o scade.", "startDateHint": "Quando diventa attivo questo contratto?", "startDateLabel": "Data di inizio" }, "description": "Scegli un modello (opzionale), seleziona il cliente e imposta i dettagli fondamentali del contratto. I dettagli dei servizi verranno caricati nei passaggi successivi.", "heading": "Nozioni di base del contratto", "po": { "amountHint": "Importo totale autorizzato sull'ordine d'acquisto.", "amountLabel": "Importo OdA", "noteLabel": "Nota:", "noteText": "L'applicazione dell'OdA sarà attiva quando l'automazione delle fatture sarà abilitata. Configura ora per essere preparato.", "numberHint": "Numero di riferimento dell'ordine d'acquisto del cliente.", "numberLabel": "Numero OdA", "numberPlaceholder": "es., PO-2024-12345", "requireForInvoicing": "Richiedi ordine d'acquisto per la fatturazione", "requireHint": "Blocca la generazione della fattura se l'ordine d'acquisto non viene fornito.", "requireTooltip": "Quando abilitato, non è possibile generare fatture per questo contratto a meno che non venga fornito un numero OdA.", "title": "Ordine d'acquisto (opzionale)" }, "renewal": { "evergreen": { "description": "Questo contratto è in corso. Configura la cadenza di revisione annuale e la tempistica di preavviso.", "title": "Impostazioni di revisione sempreverdi" }, "fixedTerm": { "description": "Questo contratto ha una data di fine fissa. Configura il comportamento di rinnovo e la tempistica di preavviso.", "title": "Impostazioni di rinnovo" }, "modeLabel": "Modalità di rinnovo", "modeOptions": { "auto": "Rinnovo automatico", "manual": "Rinnovo manuale", "none": "Nessun rinnovo" }, "modePlaceholder": "Seleziona modalità di rinnovo", "noticePeriodLabel": "Periodo di preavviso (giorni)", "noticePeriodPlaceholder": "es. 30", "termLabel": "Termine di rinnovo (mesi)", "termPlaceholder": "es. 12", "useTenantDefaultsDescription": "Applica le impostazioni di rinnovo a livello organizzativo salvo quando esplicitamente sovrascritte.", "useTenantDefaultsLabel": "Utilizza le impostazioni predefinite di rinnovo del tenant" }, "summary": { "labels": { "billingFrequency": "Frequenza di fatturazione:", "client": "Cliente:", "contract": "Contratto:", "currency": "Valuta:", "noticePeriod": "Periodo di preavviso:", "period": "Periodo:", "poAmount": "Importo OdA:", "poNumber": "Numero OdA:", "poRequired": "OdA richiesto:", "renewalMode": "Modalità di rinnovo:", "renewalTerm": "Termine di rinnovo:" }, "title": "Riepilogo del contratto", "values": { "notSelected": "Non selezionato", "noticePeriodDays_one": "{{count}} giorno", "noticePeriodDays_other": "{{count}} giorni", "ongoing": "In corso", "renewalTermMonths_one": "{{count}} mese", "renewalTermMonths_other": "{{count}} mesi", "noticePeriodDays": "{{count}} giorno", "renewalTermMonths": "{{count}} mese" } }, "template": { "loadingTemplateDetails": "Caricamento dettagli del modello…", "loadingTemplates": "Caricamento modelli…", "prefillHint": "Precompila servizi, note e cadenza di fatturazione da un modello esistente. Puoi comunque modificare tutto prima della pubblicazione.", "preview": { "billingCadenceLabel": "Cadenza di fatturazione:", "notSpecified": "Non specificato", "templateLabel": "Modello:" }, "selectTemplateOptional": "Seleziona un modello (opzionale)", "startFromTemplate": "Inizia da un modello" } }, "wizardFixed": { "alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)", "baseRate": { "hint": "Tariffa ricorrente totale per tutti i servizi fissi combinati.", "label": "Tariffa base ricorrente", "placeholder": "0.00" }, "description": "Configura i servizi che vengono fatturati a una tariffa fissa in ogni ciclo di fatturazione. Puoi comunque registrare il tempo, ma la fatturazione si basa su questo importo forfettario.", "emptyState": "Nessun servizio a tariffa fissa ancora aggiunto. Fai clic su “Aggiungi servizio” sopra o “Salta” per proseguire.", "explainer": { "description": "Questi servizi hanno un prezzo ricorrente stabilito. Continuerai a registrare il tempo per questi servizi, ma la fatturazione si basa sulla tariffa fissa, non sulle ore lavorate.", "title": "Cosa sono i servizi a tariffa fissa?" }, "heading": "Servizi a tariffa fissa", "preview": { "labels": { "alternateFrequency": "Frequenza di fatturazione alternativa:", "billingTiming": "Tempistiche di fatturazione:", "cadenceOwner": "Proprietario della cadenza:", "invoiceWindow": "Finestra di fatturazione:", "recurringRate": "Tariffa ricorrente:", "service": "Servizio:", "services": "Servizi:" }, "materializedPeriods": { "tooltip": "Anteprima dei prossimi periodi di servizio e delle finestre di fatturazione che verrebbero generate per essi in base alle impostazioni attuali. Permettono di verificare la cadenza prima del salvataggio — le fatture effettive vengono prodotte successivamente dall'esecuzione di fatturazione." }, "title": "Anteprima ricorrente prima del salvataggio" }, "proration": { "label": "Adegua per periodi parziali", "tooltip": "Adegua la tariffa ricorrente quando le date del contratto coprono solo una parte di un periodo di servizio." }, "services": { "addService": "Aggiungi servizio", "label": "Servizi", "quantityLabel": "Quantità", "selectServicePlaceholder": "Seleziona un servizio", "serviceItemLabel": "Servizio {{index}}" } }, "wizardProducts": { "actions": { "addProduct": "Aggiungi prodotto" }, "description": "Allega i prodotti che verranno fatturati a ogni ciclo. I prodotti utilizzano il prezzo di catalogo per la valuta del contratto salvo che inserisci un override.", "emptyState": "Nessun prodotto ancora allegato. Aggiungi un prodotto se desideri che venga fatturato a ogni ciclo.", "heading": "Prodotti", "labels": { "defaultCatalogPrice": "Prezzo di catalogo predefinito:", "overrideUnitPriceOptional": "Sovrascrivi prezzo unitario (opzionale)", "productItem": "Prodotto {{index}}", "products": "Prodotti", "quantity": "Quantità", "selectProductPlaceholder": "Seleziona un prodotto", "catalogPriceInCurrency": "Prezzo di catalogo in {{currency}}:" }, "validation": { "noDefaultPriceEnterUnitPrice": "Nessun prezzo predefinito impostato. Inserisci un prezzo unitario.", "productMissingPrice": "Questo prodotto non ha un prezzo predefinito né un override. Non può essere fatturato finché non inserisci un prezzo unitario.", "noCurrencyPriceEnterUnitPrice": "Nessun prezzo in {{currency}} nel catalogo. Inserisci un prezzo unitario.", "noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci un prezzo unitario in {{currency}}." } }, "wizardHourly": { "actions": { "addHourlyService": "Aggiungi servizio orario" }, "alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)", "description": "Configura i servizi che vengono fatturati in base al tempo registrato. Ideale per lavori T&M (Tempo e Materiali).", "emptyState": "Nessun servizio orario ancora aggiunto. Fai clic su “Aggiungi servizio orario” sopra o “Salta” se non hai bisogno della fatturazione a tempo e materiali.", "explainer": { "description": "Questi servizi vengono fatturati in base al tempo effettivamente registrato. Ogni registrazione di tempo verrà moltiplicata per la tariffa oraria per calcolare l'importo della fattura.", "title": "Cosa sono i servizi orari?" }, "heading": "Servizi orari", "labels": { "enterHourlyRate": "Inserisci la tariffa oraria", "hourlyRate": "Tariffa oraria", "hourlyRatePerHour": "{{rate}}/ora", "hourlyRatePlaceholder": "0.00", "hourlyServices": "Servizi orari", "selectServicePlaceholder": "Seleziona un servizio", "serviceItem": "Servizio {{index}}", "setBucketOfHours": "Imposta pacchetto di ore", "noCurrencyPriceEnterRate": "Nessun prezzo in {{currency}} nel catalogo. Inserisci una tariffa oraria.", "noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci una tariffa oraria in {{currency}}." }, "minimumBillableTime": { "hint": "es., 15 minuti - qualsiasi registrazione di tempo inferiore verrà arrotondata per eccesso", "label": "Tempo minimo fatturabile (minuti)", "placeholder": "15" }, "roundUpToNearest": { "hint": "es., 15 minuti - le registrazioni di tempo verranno arrotondate per eccesso all'intervallo più vicino", "label": "Arrotonda per eccesso al più vicino (minuti)", "placeholder": "15" }, "summary": { "labels": { "alternateFrequency": "Frequenza di fatturazione alternativa:", "bucketsHeading": "Pacchetti:", "includedHours": "Ore incluse:", "minimumTime": "Tempo minimo:", "overageRate": "Tariffa di superamento:", "rollover": "Riporto:", "roundUp": "Arrotondamento per eccesso:", "serviceFallback": "Servizio {{index}}", "services": "Servizi:" }, "title": "Riepilogo dei servizi orari", "values": { "everyMinutes": "Ogni {{count}} minuti", "hours": "{{count}} ore", "minutes": "{{count}} minuti", "overageRatePerHour": "{{rate}}/ora", "rolloverDisabled": "Disabilitato", "rolloverEnabled": "Abilitato" } } }, "wizardUsage": { "actions": { "addUsageBasedService": "Aggiungi servizio basato su utilizzo" }, "alternateFrequencyLabel": "Frequenza di fatturazione alternativa (opzionale)", "description": "Configura i servizi che vengono fatturati in base all'utilizzo o al consumo. Ideale per servizi misurati come trasferimento dati, chiamate API o spazio di archiviazione.", "emptyState": "Nessun servizio basato su utilizzo ancora aggiunto. Fai clic su “Aggiungi servizio basato su utilizzo” sopra o “Salta” se non hai bisogno della fatturazione a consumo.", "explainer": { "description": "Questi servizi vengono fatturati in base alle metriche effettive di consumo o utilizzo. Ogni unità consumata verrà moltiplicata per la tariffa unitaria per calcolare l'importo della fattura.", "title": "Cosa sono i servizi basati su utilizzo?" }, "heading": "Servizi basati su utilizzo", "labels": { "enterUnitRate": "Inserisci la tariffa unitaria", "ratePerUnit": "Tariffa per unità", "ratePerUnitPlaceholder": "0.00", "ratePerUnitValue": "{{rate}}/{{unit}}", "selectServicePlaceholder": "Seleziona un servizio", "serviceItem": "Servizio {{index}}", "services": "Servizi", "setBucketAllocation": "Imposta allocazione pacchetto", "unitOfMeasure": "Unità di misura", "unitOfMeasureHint": "Scegli l'unità su cui questo servizio viene fatturato.", "unitOfMeasurePlaceholder": "es., GB, chiamata API, utente", "noCurrencyPriceEnterRate": "Nessun prezzo in {{currency}} nel catalogo. Inserisci una tariffa unitaria.", "noCurrencyPriceWithLegacyHint": "Nessun prezzo in {{currency}} nel catalogo. Tariffa predefinita precedente: {{rate}}. Inserisci una tariffa unitaria in {{currency}}." }, "summary": { "labels": { "services": "Servizi:" }, "title": "Riepilogo basato su utilizzo" }, "values": { "defaultUnit": "unità" } }, "wizardReview": { "heading": "Rivedi contratto", "description": "Rivedi tutti i dettagli del contratto prima di creare. Puoi comunque modificare dopo la creazione se necessario.", "sections": { "contractBasics": "Nozioni di base del contratto", "fixedFeeServices": "Servizi a tariffa fissa", "products": "Prodotti", "hourlyServices": "Servizi orari", "usageBasedServices": "Servizi basati su utilizzo" }, "fields": { "client": "Cliente", "contractName": "Nome del contratto", "billingFrequency": "Frequenza di fatturazione", "currency": "Valuta", "startDate": "Data di inizio", "endDate": "Data di fine", "renewalMode": "Modalità di rinnovo", "noticePeriod": "Periodo di preavviso", "renewalTerm": "Termine di rinnovo" }, "fallback": { "notSelected": "Non selezionato", "notSpecified": "Non specificato", "ongoing": "In corso", "notApplicable": "N/D" }, "renewalMode": { "none": "Nessun rinnovo", "manual": "Rinnovo manuale", "auto": "Rinnovo automatico" }, "noticePeriod": { "one": "{{count}} giorno", "other": "{{count}} giorni" }, "renewalTerm": { "one": "{{count}} mese", "other": "{{count}} mesi" }, "common": { "yes": "Sì", "no": "No", "enabled": "Abilitato", "disabled": "Disabilitato", "bucketLabel": "Pacchetto:", "billingFrequencyOverrideLabel": "Override della frequenza di fatturazione:", "serviceQuantityRow": "{{serviceName}} (Qtà: {{quantity}})", "unitSingular": "unità", "unitsFallback": "unità", "hourSingular": "ora" }, "po": { "title": "Requisiti dell'ordine d'acquisto", "requiredLabel": "OdA richiesto:", "numberLabel": "Numero OdA:", "amountLabel": "Importo OdA:" }, "bucket": { "includedHours": "{{formattedValue}} ore", "includedUnits": "{{formattedValue}} {{unitLabel}}", "overageLabel": "{{rate}}/{{unit}} eccesso", "rolloverEnabled": "riporto abilitato", "rolloverDisabled": "nessun riporto", "summaryWithOverage": "{{included}}, {{overage}}, {{rollover}}", "summaryWithoutOverage": "{{included}}, {{rollover}}" }, "fixed": { "badgeCount": { "one": "{{count}} servizio", "other": "{{count}} servizi" }, "monthlyBaseRate": "Tariffa base mensile:", "partialPeriodAdjustment": "Adeguamento periodo parziale:" }, "recurring": { "cadenceOwner": { "label": "Proprietario della cadenza:", "contractAnniversary": "Anniversario del contratto", "clientBillingSchedule": "Pianificazione di fatturazione del cliente" }, "firstInvoice": { "contract": { "advance": "Prima fattura: emessa nella finestra di anniversario del contratto che apre il primo periodo di servizio coperto.", "arrears": "Prima fattura: emessa nella prossima finestra di anniversario del contratto dopo la chiusura del primo periodo di servizio coperto." }, "client": { "advance": "Prima fattura: emessa nella prima finestra della pianificazione di fatturazione del cliente che copre il periodo di servizio.", "arrears": "Prima fattura: emessa nella prossima finestra della pianificazione di fatturazione del cliente dopo la chiusura del primo periodo di servizio coperto." } }, "partialPeriod": { "enabled": "I periodi parziali adeguano la tariffa ricorrente alla porzione coperta del periodo di servizio.", "disabled": "I periodi parziali mantengono l'intera tariffa ricorrente anche quando le date del contratto ricadono all'interno di un periodo di servizio." }, "materialized": { "heading": "Periodi futuri materializzati illustrativi", "serviceLabel": "Servizio:", "invoiceWindowLabel": "Finestra di fatturazione:", "summary": { "contract": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero in un'anteprima di tipo anniversario ancorata all'8 prima della generazione delle fatture.", "client": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero nell'anteprima della pianificazione di fatturazione del cliente prima della generazione delle fatture." } } }, "products": { "badgeCount": { "one": "{{count}} prodotto", "other": "{{count}} prodotti" }, "overrideRate": "– sovrascrivi {{rate}}/{{currencyCode}}" }, "hourly": { "badgeCount": { "one": "{{count}} servizio", "other": "{{count}} servizi" }, "servicesAndRates": "Servizi e tariffe", "serviceRateRow": "{{serviceName}} - {{rate}}/ora", "minimumTimeLabel": "Tempo minimo:", "roundUpLabel": "Arrotondamento per eccesso:", "minutesValue": "{{count}} minuti" }, "usage": { "badgeCount": { "one": "{{count}} servizio", "other": "{{count}} servizi" }, "serviceRateRow": "{{serviceName}} - {{rate}}/{{unit}}" }, "total": { "title": "Totale mensile stimato", "description": "Solo addebiti fissi. I servizi orari e basati su utilizzo vengono fatturati separatamente in base all'utilizzo effettivo.", "perMonth": "al mese" }, "finalChecklist": { "title": "Prima di terminare:", "itemRates": "Controlla nuovamente tutte le tariffe, quantità e pacchetti", "itemPo": "Conferma i requisiti dell'ordine d'acquisto (se presenti)", "itemDates": "Verifica le date di inizio e fine", "itemEditLater": "Ricorda: puoi modificare il contratto in seguito se necessario" } }, "templateWizard": { "title": { "createContractTemplate": "Crea modello di contratto" }, "steps": { "templateBasics": "Nozioni di base del modello", "fixedFeeBlocks": "Blocchi a tariffa fissa", "products": "Prodotti", "hourlyBlocks": "Blocchi orari", "usageBasedBlocks": "Blocchi basati su utilizzo", "reviewPublish": "Rivedi e pubblica" }, "actions": { "continue": "Continua", "publishTemplate": "Pubblica modello" }, "errors": { "failedToCreateTemplate": "Impossibile creare il modello" }, "validation": { "templateNameRequired": "Il nome del modello è obbligatorio", "billingFrequencyRequired": "La frequenza di fatturazione è obbligatoria", "duplicateNameExists": "Esiste già un modello con questo nome", "templateNameAlreadyInUse": "Il nome del modello è già in uso", "atLeastOneServiceRequired": "È richiesto almeno un servizio", "unsupportedRecurringAuthoringCombination": "Combinazione di creazione ricorrente non supportata per i servizi {{lineType}}: la cadenza di anniversario del contratto attualmente supporta le frequenze di fatturazione {{supportedFrequencies}}. {{billingFrequency}} non è ancora supportata. Utilizza una delle frequenze supportate oppure fatturare sulla pianificazione di fatturazione del cliente.", "recurring": { "frequency": { "monthly": "mensilmente", "quarterly": "trimestralmente", "semi-annually": "semestralmente", "annually": "annualmente", "weekly": "settimanalmente", "biweekly": "bisettimanale" }, "lineType": { "fixed": "Fisso", "product": "Prodotto", "hourly": "Orario", "usage": "Utilizzo" } } } }, "templateBasics": { "heading": "Nozioni di base del modello", "description": "Assegna un nome a questo modello di contratto e fornisci indicazioni generali. I prezzi e le specifiche del cliente verranno finalizzati quando il modello viene applicato a un cliente.", "fields": { "templateName": "Nome del modello *", "internalNotes": "Note interne", "recommendedBillingFrequency": "Frequenza di fatturazione raccomandata *" }, "placeholders": { "templateName": "Managed Services Starter, Premium Support Bundle, ecc.", "internalNotes": "Descrivi dove si applica questo modello, suggerimenti di onboarding o requisiti di approvazione.", "billingFrequency": "Seleziona cadenza di fatturazione" }, "help": { "templateName": "Utilizza un nome descrittivo in modo che i team possano identificare rapidamente il modello giusto.", "internalNotes": "Queste note rimangono con il modello per fornire contesto quando i membri del team lo utilizzano.", "billingFrequency": "Imposta la cadenza predefinita quando il modello viene applicato. Può comunque essere modificata per ciascun cliente." } }, "templateFixed": { "heading": "Servizi a tariffa fissa", "description": "Configura i servizi che vengono fatturati a una tariffa fissa in ogni ciclo di fatturazione. Puoi comunque registrare il tempo, ma la fatturazione si basa su questo importo forfettario.", "info": { "title": "Cosa sono i servizi a tariffa fissa?", "description": "Questi servizi hanno un prezzo ricorrente stabilito. Continuerai a registrare il tempo per questi servizi, ma la fatturazione si basa sulla tariffa fissa, non sulle ore lavorate." }, "cadenceOwner": { "label": "Proprietario della cadenza", "help": "Scegli quale pianificazione deve definire i periodi di servizio ricorrenti per i contratti creati da questo modello.", "client": { "label": "Fatturazione sulla pianificazione di fatturazione del cliente", "description": "Utilizza il calendario di fatturazione del cliente in modo che i contratti creati da questo modello rimangano allineati alla cadenza di fatturazione del cliente." }, "contract": { "label": "Fatturazione sull'anniversario del contratto", "description": "Utilizza questa pianificazione di anniversario della linea contrattuale. La cadenza del contratto attualmente supporta la fatturazione ricorrente mensile, trimestrale, semestrale e annuale." } }, "billingTiming": { "arrears": "Posticipato - fatturazione dopo la chiusura del periodo", "advance": "Anticipato - fatturazione all'inizio del periodo" }, "fields": { "billingTiming": "Tempistiche di fatturazione", "adjustPartialPeriods": "Adegua per periodi parziali", "services": "Servizi", "serviceNumber": "Servizio {{index}}", "quantityOptional": "Quantità (opzionale)" }, "placeholders": { "billingTiming": "Seleziona tempistiche di fatturazione", "selectService": "Seleziona un servizio" }, "help": { "adjustPartialPeriods": "Utilizza questa opzione quando i contratti creati dal modello devono adeguare la tariffa ricorrente se il servizio inizia o termina all'interno di un periodo.", "quantity": "Quantità suggerita durante la creazione dei contratti" }, "preview": { "unknownService": "Servizio sconosciuto", "cadenceOwnerLabel": "Proprietario della cadenza:", "billingTimingLabel": "Tempistiche di fatturazione:", "serviceLabel": "Servizio:", "invoiceWindowLabel": "Finestra di fatturazione:" }, "actions": { "addService": "Aggiungi servizio" } }, "templateProducts": { "heading": "Prodotti", "description": "Allega prodotti al modello. Quando un contratto viene creato da questo modello, i prodotti verranno fatturati a ogni ciclo utilizzando il prezzo di catalogo del prodotto per la valuta del contratto.", "fields": { "products": "Prodotti", "productNumber": "Prodotto {{index}}", "quantityOptional": "Quantità (opzionale)" }, "placeholders": { "selectProduct": "Seleziona un prodotto" }, "help": { "quantity": "Quantità suggerita durante la creazione dei contratti" }, "actions": { "addProduct": "Aggiungi prodotto" }, "preview": { "unknownProduct": "Prodotto sconosciuto" } }, "templateHourly": { "heading": "Servizi orari", "description": "Seleziona i servizi che vengono fatturati in base al tempo registrato. Le tariffe saranno determinate dal prezzo del servizio nella valuta del cliente quando il contratto viene creato.", "info": { "title": "Cosa sono i servizi orari?", "description": "Questi servizi vengono fatturati in base al tempo effettivamente registrato. Ogni registrazione di tempo viene moltiplicata per la tariffa oraria del servizio per calcolare l'importo della fattura." }, "rounding": { "heading": "Impostazioni arrotondamento del tempo", "minimumBillableTime": "Tempo minimo fatturabile (minuti)", "minimumBillableTimeHelp": "Esempio: 15 minuti. Qualsiasi registrazione di tempo inferiore a questa soglia viene arrotondata per eccesso.", "roundUpToNearest": "Arrotonda per eccesso al più vicino (minuti)", "roundUpToNearestHelp": "Esempio: 15 minuti. Le registrazioni di tempo vengono arrotondate per eccesso all'intervallo più vicino.", "defaultIntervalPlaceholder": "15" }, "fields": { "services": "Servizi", "serviceNumber": "Servizio {{index}}", "setBucketOfHours": "Imposta pacchetto di ore" }, "placeholders": { "selectService": "Seleziona un servizio" }, "preview": { "unknownService": "Servizio sconosciuto" }, "actions": { "addService": "Aggiungi servizio" } }, "templateUsage": { "heading": "Servizi basati su utilizzo", "description": "Seleziona i servizi che vengono fatturati in base all'utilizzo o al consumo. Le tariffe saranno determinate dal prezzo del servizio nella valuta del cliente quando il contratto viene creato.", "info": { "title": "Cosa sono i servizi basati su utilizzo?", "description": "Questi servizi vengono fatturati in base alle metriche effettive di consumo o utilizzo. Ogni unità consumata viene moltiplicata per la tariffa unitaria del servizio per calcolare l'importo della fattura." }, "fields": { "services": "Servizi", "serviceNumber": "Servizio {{index}}", "unitOfMeasureOptional": "Unità di misura (opzionale)", "setBucketAllocation": "Imposta allocazione pacchetto" }, "placeholders": { "selectService": "Seleziona un servizio", "unitOfMeasure": "es., GB, chiamata API, utente" }, "help": { "unitOfMeasure": "Sovrascrivi l'unità di misura predefinita per questo servizio." }, "preview": { "unknownService": "Servizio sconosciuto" }, "actions": { "addService": "Aggiungi servizio" } }, "templateReview": { "heading": "Rivedi modello", "description": "Conferma i contenuti del modello. Le tariffe sono determinate dal prezzo di ciascun servizio nella valuta del cliente quando viene creato un contratto da questo modello.", "sections": { "basics": "Nozioni di base del modello", "fixedFeeServices": "Servizi a tariffa fissa", "products": "Prodotti", "hourlyServices": "Servizi orari", "usageBasedServices": "Servizi basati su utilizzo" }, "fields": { "templateName": "Nome del modello", "billingFrequency": "Frequenza di fatturazione", "internalNotes": "Note interne" }, "fallback": { "none": "—", "noNotes": "Nessuna nota aggiunta.", "unnamedService": "Servizio senza nome", "unnamedProduct": "Prodotto senza nome" }, "empty": { "fixed": "Nessun servizio a tariffa fissa selezionato.", "products": "Nessun prodotto selezionato.", "hourly": "Nessun servizio orario selezionato.", "usage": "Nessun servizio basato su utilizzo selezionato." }, "common": { "quantity": "Quantità:", "bucket": "Pacchetto:", "enabled": "Abilitato", "disabled": "Disabilitato" }, "fixed": { "cadenceOwnerLabel": "Proprietario della cadenza:", "cadenceOwner": { "contract": "Anniversario del contratto", "client": "Pianificazione di fatturazione del cliente" }, "billingTimingLabel": "Tempistiche di fatturazione:", "billingTiming": { "advance": "Anticipato", "arrears": "Posticipato" }, "partialPeriodLabel": "Adeguamento periodo parziale:", "serviceLabel": "Servizio:", "invoiceWindowLabel": "Finestra di fatturazione:" }, "hourly": { "minimumBillableTimeLabel": "Tempo minimo fatturabile:", "roundUpLabel": "Arrotondamento per eccesso:", "minutes": "{{count}} minuti" }, "usage": { "unitLabel": "Unità:" }, "bucket": { "hoursIncluded": "{{value}} ore incluse", "unitsIncluded": "{{value}} {{unit}} incluse", "unitsFallback": "unità", "overage": "Eccesso ${{amount}}/{{unit}}", "hourSingular": "ora", "unitSingular": "unità", "rolloverEnabled": "Riporto abilitato", "period": "Periodo: {{period}}" } }, "templatePreview": { "serviceType": { "fixedFee": "Tariffa fissa", "products": "Prodotti", "hourly": "Orario", "usageBased": "Basato su utilizzo" }, "selectedHeading": "Servizi {{type}} selezionati ({{count}})", "labels": { "qty": "Qtà:" }, "removeDialog": { "title": "Rimuovi preimpostazione della linea contrattuale", "message": "Sei sicuro di voler rimuovere \"{{serviceName}}\" da \"{{presetName}}\"? Questa operazione rimuoverà anche tutti gli altri servizi associati a questa preimpostazione della linea contrattuale.", "confirm": "Rimuovi tutti", "cancel": "Annulla" } }, "recurringPreview": { "rangeSeparator": "{{start}} al {{end}}", "cadenceOwner": { "contract": { "label": "Anniversario del contratto", "summary": "I periodi di servizio e le finestre di fatturazione seguono le date di anniversario del contratto." }, "client": { "label": "Pianificazione di fatturazione del cliente", "summary": "I periodi di servizio e le finestre di fatturazione rimangono allineati al calendario di fatturazione del cliente." } }, "billingTiming": { "advance": { "label": "Anticipato", "summary": "Le fatture vengono emesse all'inizio del periodo di servizio dovuto." }, "arrears": { "label": "Posticipato", "summary": "Le fatture vengono emesse dopo la chiusura del periodo di servizio coperto." } }, "firstInvoice": { "contract": { "advance": "Prima fattura: emessa nella finestra di anniversario del contratto che apre il primo periodo di servizio coperto.", "arrears": "Prima fattura: emessa nella prossima finestra di anniversario del contratto dopo la chiusura del primo periodo di servizio coperto." }, "client": { "advance": "Prima fattura: emessa nella prima finestra della pianificazione di fatturazione del cliente che copre il periodo di servizio.", "arrears": "Prima fattura: emessa nella prossima finestra della pianificazione di fatturazione del cliente dopo la chiusura del primo periodo di servizio coperto." } }, "partialPeriod": { "prorated": "I periodi parziali adeguano la tariffa ricorrente alla porzione coperta del periodo di servizio.", "full": "I periodi parziali mantengono l'intera tariffa ricorrente anche quando le date del contratto ricadono all'interno di un periodo di servizio." }, "materializedPeriods": { "heading": "Periodi futuri materializzati illustrativi", "summary": { "contract": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero in un'anteprima di tipo anniversario ancorata all'8 prima della generazione delle fatture.", "client": "Se salvi questa riga ricorrente, i periodi futuri si materializzerebbero nell'anteprima della pianificazione di fatturazione del cliente prima della generazione delle fatture." } } } }