- Filter bleiben beim Navigieren (card.php → list.php) erhalten (Session) - Neuer Admin-Setting: Standard-Statusfilter für die Buchungsliste - Empfehlung: "Neu" als Standard, damit zugeordnete Buchungen ausgeblendet werden Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
303 lines
10 KiB
Text
Executable file
303 lines
10 KiB
Text
Executable file
# Translation file
|
|
|
|
#
|
|
# Generic
|
|
#
|
|
|
|
# Module label 'ModuleBankImportName'
|
|
ModuleBankImportName = BankImport
|
|
# Module description 'ModuleBankImportDesc'
|
|
ModuleBankImportDesc = Import bank statements via FinTS/HBCI
|
|
|
|
#
|
|
# Admin page
|
|
#
|
|
BankImportSetup = BankImport Setup
|
|
Settings = Settings
|
|
BankImportSetupPage = BankImport setup page
|
|
BankImportSetupDescription = Configure the FinTS/HBCI connection to your bank for automatic statement import.
|
|
|
|
# FinTS Configuration
|
|
FinTSConfiguration = FinTS Bank Connection
|
|
FinTSServerURL = FinTS Server URL
|
|
FinTSServerURLHelp = For VR-Banks/Volksbanken: https://fints1.atruvia.de/cgi-bin/hbciservlet
|
|
BLZ = Bank Code (BLZ)
|
|
BLZHelp = 8-digit German bank code
|
|
FinTSUsername = User ID
|
|
FinTSPIN = PIN
|
|
PINAlreadySet = PIN is configured
|
|
PINHelp = PIN will be stored encrypted. Leave empty to keep existing PIN.
|
|
AccountIBAN = Account Number / IBAN
|
|
FinTSProductID = FinTS Product ID
|
|
FinTSProductIDHelp = Optional. Registration number from Deutsche Kreditwirtschaft.
|
|
TestConnection = Test Connection
|
|
ConnectionTestSuccessful = Connection test successful!
|
|
ConnectionTestFailed = Connection test failed
|
|
FinTSClassNotFound = FinTS class not found. Please check installation.
|
|
FinTSNotConfigured = FinTS connection not configured
|
|
FinTSLibraryNotFound = phpFinTS library not found. Please run composer install.
|
|
GoToSetup = Go to setup
|
|
FetchAvailableAccounts = Fetch Available Accounts
|
|
AccountsFound = %s accounts found
|
|
NoAccountsFound = No accounts found
|
|
TANRequiredForAccountList = TAN required - account list not available without TAN
|
|
AccountNumber = Account Number
|
|
UseThisAccount = Use This Account
|
|
Selected = Selected
|
|
IBANUpdated = IBAN updated: %s
|
|
|
|
# VR Bank Info
|
|
VRBankInfo = VR-Bank / Volksbank Information
|
|
VRBankInfoText = For VR-Banks use the Atruvia server: https://fints1.atruvia.de/cgi-bin/hbciservlet<br>The TAN procedure SecureGo Plus (Decoupled TAN) is supported.
|
|
|
|
# Security
|
|
SecurityInfo = Security Information
|
|
SecurityInfoText = The PIN is stored encrypted in the database. For additional security, ensure your Dolibarr installation uses HTTPS.
|
|
|
|
#
|
|
# Transactions page
|
|
#
|
|
BankStatements = Transactions
|
|
FetchStatements = Fetch Transactions
|
|
Transactions = Transactions
|
|
TransactionsFound = %s transactions found
|
|
NoTransactionsFound = No transactions found in the selected period
|
|
AccountBalance = Account Balance
|
|
AsOf = As of
|
|
LoginFailed = Login failed
|
|
FetchFailed = Failed to fetch statements
|
|
TANRequired = TAN required
|
|
TANRequiredForStatements = TAN required to fetch statements
|
|
SecureGoPlusConfirmRequired = Please confirm in your VR SecureGo plus App
|
|
WaitingForSecureGoConfirmation = Waiting for confirmation in SecureGo plus App...
|
|
CheckSecureGoStatus = Check Status
|
|
TANCheckFailed = TAN verification failed
|
|
|
|
# Import
|
|
ImportTransactions = Import Transactions
|
|
ViewImportedTransactions = View Imported Transactions
|
|
TransactionsImported = %s transactions imported
|
|
TransactionsSkipped = %s transactions skipped (already exist)
|
|
|
|
#
|
|
# Transaction List
|
|
#
|
|
TransactionList = Transaction List
|
|
TransactionRef = Reference
|
|
Counterparty = Counterparty
|
|
AllStatuses = All Statuses
|
|
StatusNew = New
|
|
StatusMatched = Matched
|
|
StatusReconciled = Reconciled
|
|
StatusIgnored = Ignored
|
|
SearchTransactions = Search Transactions
|
|
NoTransactionsInDatabase = No transactions in database
|
|
|
|
# Status Labels
|
|
NewTransaction = New Transaction
|
|
TransactionMatched = Transaction Matched
|
|
TransactionReconciled = Transaction Reconciled
|
|
TransactionIgnored = Transaction Ignored
|
|
New = New
|
|
Matched = Matched
|
|
Reconciled = Reconciled
|
|
Ignored = Ignored
|
|
|
|
# Card page
|
|
Transaction = Transaction
|
|
DateValue = Value Date
|
|
CounterpartyIBAN = Counterparty IBAN
|
|
EndToEndId = End-to-End ID
|
|
MandateId = Mandate Reference
|
|
FindMatches = Find Matches
|
|
SetAsIgnored = Set as Ignored
|
|
Reopen = Reopen
|
|
MatchesFound = %s possible matches found
|
|
NoMatchesFound = No matches found
|
|
Link = Link
|
|
LinkCreated = Link created
|
|
StatusUpdated = Status updated
|
|
BackToList = Back to List
|
|
Score = Match Score
|
|
|
|
# PDF Statements
|
|
PDFStatements = PDF Statements
|
|
FetchPDFStatements = Fetch PDF Statements
|
|
StatementNumber = Statement Number
|
|
StatementYear = Year
|
|
StatementDate = Statement Date
|
|
DownloadPDF = Download PDF
|
|
NoPDFStatementsFound = No PDF statements found
|
|
PDFStatementsImported = %s statements imported
|
|
StatementAlreadyExists = Statement already exists
|
|
|
|
#
|
|
# About page
|
|
#
|
|
About = About
|
|
BankImportAbout = About BankImport
|
|
BankImportAboutPage = BankImport about page
|
|
|
|
#
|
|
# Home
|
|
#
|
|
BankImportArea = BankImport Home
|
|
|
|
#
|
|
# Payment Confirmation
|
|
#
|
|
PaymentConfirmation = Payment Matching
|
|
PaymentConfirmationDesc = Match bank transactions to invoices and create payments in Dolibarr.
|
|
PendingPaymentMatches = %s new bank transactions waiting for matching
|
|
PendingPaymentMatchesDesc = Review and confirm matches to create payments in Dolibarr.
|
|
ReviewAndConfirm = Review matches
|
|
ConfirmPayment = Confirm payment
|
|
ConfirmAllHighScore = Confirm all high-score matches (score >= 80%%)
|
|
PaymentCreatedSuccessfully = Payment created: %s - %s
|
|
PaymentCreatedByBankImport = Automatically created by BankImport
|
|
ErrorNoBankAccountConfigured = No Dolibarr bank account configured. Please configure in settings.
|
|
NoBankAccountConfigured = No Dolibarr bank account mapped yet.
|
|
TransactionAlreadyProcessed = Transaction already processed
|
|
PaymentsCreatedSummary = %s payments created, %s failed
|
|
NoNewMatchesFound = No new matches found
|
|
Alternatives = more match(es)
|
|
UnmatchedTransactions = %s new transactions without invoice match
|
|
InvoiceAlreadyPaid = Invoice is already fully paid
|
|
NoInvoicesSelected = No invoices selected
|
|
Invoices = Invoices
|
|
MatchByMultiInvoice = Multi-invoice payment
|
|
SearchInvoiceManually = Search invoice manually
|
|
SearchInvoiceByRef = Enter invoice reference...
|
|
InvoiceRef = Invoice reference
|
|
CustomerInvoice = Customer invoice
|
|
SupplierInvoice = Supplier invoice
|
|
SupplierRef = Supplier reference
|
|
ManualSearch = Manual search
|
|
All = All
|
|
SelectInvoicesManually = Select invoices manually
|
|
SupplierInvoices = Supplier invoices
|
|
CustomerInvoices = Customer invoices
|
|
Filter = Filter
|
|
RemoveFilter = Remove filter
|
|
TransactionAmount = Transaction amount
|
|
Selected = Selected
|
|
AmountRemaining = Remaining amount
|
|
NoUnpaidInvoices = No unpaid invoices found
|
|
CustomerRef = Customer reference
|
|
ShowPaidInvoices = Show paid invoices
|
|
PaidInvoices = Paid Invoices
|
|
PaidInvoicesInfo = These invoices have already been paid. Click "Link Payment" to connect the existing payment with the bank entry.
|
|
Paid = Paid
|
|
LinkExistingPayment = Link Payment
|
|
PaymentLinkedSuccessfully = Payment linked successfully
|
|
NoPaymentFoundForInvoice = No payment found for this invoice
|
|
|
|
#
|
|
# Bank Account Mapping
|
|
#
|
|
BankAccountMapping = Dolibarr Bank Account Mapping
|
|
DolibarrBankAccount = Dolibarr Bank Account
|
|
DolibarrBankAccountHelp = Select the Dolibarr bank account corresponding to the configured IBAN. Payments will be booked to this account.
|
|
SelectBankAccount = -- Select bank account --
|
|
|
|
#
|
|
# Statement Reconciliation
|
|
#
|
|
BankEntriesReconciled = %s bank entries reconciled with statement %s
|
|
BankEntriesReconciledTotal = %s bank entries reconciled across %s statements
|
|
ReconcileStatement = Reconcile statement
|
|
ReconcileAllStatements = Reconcile all statements
|
|
NoBankEntriesToReconcile = No open bank entries found to reconcile
|
|
StatementMissingDates = Statement has no date range (from/to) - reconciliation not possible
|
|
|
|
#
|
|
# Statement Lines
|
|
#
|
|
StatementLinesExtracted = %s transaction lines extracted from statement %s
|
|
StatementLines = Transaction Lines
|
|
BookingDate = Booking Date
|
|
ValueDate = Value Date
|
|
TransactionType = Transaction Type
|
|
NoStatementLines = No transaction lines available
|
|
|
|
#
|
|
# Pending Review Matches
|
|
#
|
|
PendingReconciliationMatches = Matches with Amount Deviation
|
|
PendingReconciliationMatchesDesc = These matches were found via invoice numbers but the amount differs by more than 5 EUR. Please review and confirm.
|
|
AmountStatement = Amount (Statement)
|
|
AmountDolibarr = Amount (Dolibarr)
|
|
Difference = Difference
|
|
BankEntry = Bank Entry
|
|
ReconciliationConfirmed = Match confirmed and reconciled
|
|
Confirm = Confirm
|
|
|
|
#
|
|
# Dashboard Widget
|
|
#
|
|
BoxBankImportPending = BankImport - Pending Matches
|
|
|
|
#
|
|
# Unlink/Edit Payment
|
|
#
|
|
UnlinkPayment = Unlink Payment
|
|
PaymentUnlinked = Payment link removed - transaction is now open again
|
|
CannotUnlinkThisStatus = Cannot unlink with this status
|
|
|
|
#
|
|
# Linked Objects Display
|
|
#
|
|
Payment = Payment
|
|
LinkedInvoices = Linked Invoices
|
|
NoInvoicesLinkedToPayment = No invoices linked to this payment
|
|
|
|
#
|
|
# Repair Page
|
|
#
|
|
RepairOrphanedTransactions = Repair Orphaned Transactions
|
|
RepairOrphanedTransactionsDesc = This page finds BankImport transactions that are still marked as "New" even though the payment already exists in Dolibarr and is linked to the bank. This can happen with older module versions.
|
|
NoOrphanedTransactionsFound = No orphaned transactions found. All BankImport transactions are correctly linked.
|
|
OrphanedTransactionsFound = %s orphaned transaction(s) found
|
|
RepairAll = Repair All
|
|
Repair = Repair
|
|
|
|
#
|
|
# Admin Tools
|
|
#
|
|
AdminTools = Admin Tools
|
|
Open = Open
|
|
|
|
#
|
|
# Admin - List Settings
|
|
#
|
|
ListSettings = List Settings
|
|
DefaultStatusFilter = Default Status Filter
|
|
DefaultStatusFilterHelp = Which status is filtered by default in the transaction list. Recommendation: "New" shows only unprocessed transactions.
|
|
|
|
#
|
|
# Cash Discount / Skonto
|
|
#
|
|
CashDiscount = Cash Discount
|
|
|
|
#
|
|
# FinTS Bank Statement Retrieval (HKEKP)
|
|
#
|
|
AutoFetchStatements = Automatically fetch bank statements
|
|
AutoFetchStatementsDesc = Downloads the latest electronic bank statements (PDF) directly from the bank via FinTS.
|
|
FetchFromBank = Fetch from bank
|
|
FinTSLibraryMissing = phpFinTS library not installed
|
|
WaitingForTanConfirmation = Waiting for TAN confirmation in SecureGo Plus app...
|
|
TanCheckFailed = TAN check failed
|
|
TanTimeout = TAN confirmation: Timeout (2 minutes)
|
|
TanRequiredForStatements = TAN confirmation required for statement retrieval
|
|
FetchStatementsFailed = Bank statement retrieval failed
|
|
NoStatementsAvailable = No new bank statements available at the bank
|
|
StatementsDownloaded = %s of %s bank statements successfully downloaded and saved
|
|
StatementsDownloadErrors = %s bank statements could not be saved
|
|
StatementsSkippedNoNumber = %s PDF(s) without statement number skipped (probably balance notifications)
|
|
StatementsNotPdfFormat = Bank statements received but not in PDF format
|
|
StatementsUsingHKEKA = Using HKEKA (generic statement) instead of HKEKP
|
|
StatementsUsingHKEKP = Using HKEKP (PDF statement)
|
|
NeitherHKEKPnorHKEKA = The bank supports neither HKEKP nor HKEKA for electronic statements
|
|
BankImportAutoFetch = Automatic bank import (transactions)
|
|
BankImportFetchPdfStatements = Automatic PDF statement retrieval
|