Banking

Construction banking software with Fibank integration and payment requests

Automatic bank statement sync from Fibank API, payment requests with approval workflow, match suggestions against invoices, XML import for other banks.

Fibank
Automatic sync
Payment
Requests workflow
BISERA/SWIFT
Payment systems

Why do you need banking software for construction?

Daily bank reconciliation, manual payment initiation, no control — that's reality without specialized banking software. Fibank integration changed the rules.

Manual reconciliation

Daily CSV download from e-banking, manual matching. Automatic Fibank sync eliminates this work.

Uncontrolled payments

Employee initiates payment without approval. Payment requests with approval workflow prevent this.

No bank proof

In audit or tax inspection — how do you prove who and when initiated payment? Without audit trail — problem.

Multi-account overview

Accounts in different banks, currencies, branches — manual consolidation impossible for daily cash position.

Key features of banking software

Construction Hub centralizes banking operations with deep integration.

Fibank API integration

syncAccounts, syncStatement, syncStatementFull — full and incremental bank statement updates. Real-time on bank callback.

Payment requests with approval

createPaymentRequest → approvePaymentRequest → sendPaymentToBank. Four-step workflow with permission checks and audit trail.

Match suggestions

getMatchSuggestions — AI suggestions for transaction-invoice linking. matchTransaction for manual confirmation, ignoreTransaction to exclude.

XML import for other banks

importStatementFromXml accepts standard XML formats from European banks. For banks without API — essential.

Payment systems

BISERA, INT, RINGS, INST_PAYMENT, SWIFT — all standard Bulgarian and international payment systems. System routes automatically.

Enrich transactions

enrichTransaction and enrichAllTransactions — enriches transactions with bank raw data: counterparty, description, references.

How Construction Hub works for bank management

Four steps to professional banking:

1

1. Connect to Fibank

linkAccount + credentials in API settings. System tests and starts automatic sync.

2

2. Automatic import

syncAllStatements for all accounts. Transactions arrive in Construction Hub, enrichAllTransactions fills metadata.

3

3. Match and payments

AI suggests transaction-invoice match. Create payment requests for outgoing payments.

4

4. Approval and send

approvePaymentRequest from authorized user. sendPaymentToBank sends request to Fibank API. Status tracked automatically.

Who is banking software for?

Suitable for any construction firm with active banking:

Accounting

Automatic sync and match. Daily reconciliation fast and accurate.

CFO

Daily cash position, control over payments via approval workflow.

Owners

Confidence that payments go through control. No rogue transactions.

Auditors

Full trail — who initiated, who approved, when sent. Court-valid.

Banking software vs Excel + e-banking

Why specialized software replaces manual banking:

FeatureExcel + e-bankingConstruction Hub
Bank importCSV downloadFibank auto sync
Invoice matchingVLOOKUPAI match suggestions
Payment requestsNoneWorkflow with approval
ApprovalVerbalapprovePaymentRequest
Audit trailNoneFull trail
Multi-bankLogin per bankUnified view
Payment systemsManual choiceBISERA/SWIFT/INT auto

Frequently asked questions about banking software

Which banks are integrated?+

Currently Fibank via official API. UniCredit, DSK and other BG banks, plus SEPA/PSD2 for EU — on roadmap. XML import available for other banks.

How to set up Fibank integration?+

API settings → Fibank credentials (api key, secret). Test connection, then linkAccount for each account. Automatic sync after that.

What is payment request workflow?+

createPaymentRequest (draft) → approvePaymentRequest (by authorized user with banking-payments-approve:create permission) → sendPaymentToBank (sends to Fibank API).

Which payment systems are supported?+

BISERA (BG), INT (internal bank), RINGS, INST_PAYMENT (instant), SWIFT (international). Selected when creating payment request.

How do match suggestions work?+

getMatchSuggestions returns proposals for transaction-invoice linking — by amount, date, counterparty. Confirm with matchTransaction or ignoreTransaction.

Can I cancel a sent payment?+

Depends on status. cancelPaymentRequest cancels before sending. After bank submission — reversal transaction needed.

What is enrich transactions?+

Primary transactions from bank have limited metadata. enrichTransaction enriches them with counterparty, description, references from raw data — for better matching and analysis.

Automate your banking operations

Free 14-day trial. No credit card.

Register for free

We use cookies to ensure the proper functioning of the platform and to improve your experience. Learn more about cookies