- Dashboard-Widget (Box) zeigt offene Zuordnungen auf der Dolibarr-Startseite - Browser-Benachrichtigungen: Automatische Push-Notifications wenn neue Zahlungseingänge per Cron-Import erkannt werden - AJAX-Endpoint checkpending.php für Notification-Polling (alle 5 Min.) - JavaScript läuft auf jeder Dolibarr-Seite und benachrichtigt bei neuen Buchungen mit Betrag und Anzahl - Klick auf Notification öffnet direkt die Zahlungsabgleich-Seite Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
210 lines
6.8 KiB
Text
Executable file
210 lines
6.8 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.
|
|
|
|
#
|
|
# Statements page
|
|
#
|
|
BankStatements = Bank Statements
|
|
FetchStatements = Fetch Statements
|
|
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
|
|
|
|
#
|
|
# 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
|