Upload · Convert · Download
Convert Millennium BCP Bank Statements to Xero Format
Convert PDF bank statements from Millennium BCP into Xero-ready CSV files with accurate column mapping, transaction dates, and balanced line items.
Upload Bank Statement
Drag & Drop your files for Demo or Browse
Converts 1 page in PDF or Single Image · This is Demo - limits 2/day
To convert a Millennium BCP PDF bank statement to Xero format, upload your PDF file to BankStmtConverter, select Xero as the output target, and download the converted CSV file. The converter automatically extracts transaction dates, descriptions, payments, receipts, and balances, formatting the output so you can import it directly into your Xero bank feed without manual column adjustments.
How do I convert Millennium BCP statements to Xero?
Getting your monthly statement data from Millennium BCP into Xero requires five straightforward steps:
- Download your PDF statement: Log in to your Millennium BCP online banking portal and download your official PDF account statement (Extrato de Conta).
- Upload the document: Drag and drop your original digital PDF or scanned statement into the converter interface.
- Select Xero format: Choose Xero from the list of output options. The engine prepares the file using Xero's required CSV structure.
- Review and download: The tool runs a mathematical balance check against the opening and closing balances printed on your statement. Download the ready-to-import CSV.
- Import into Xero: In Xero, go to Accounting > Bank Accounts, find your Millennium BCP account, click Manage Account > Import a Statement, and upload your converted file.
How does the Xero import workflow work?
Xero accepts bank statement lines via CSV files that follow specific column arrangements. When you manually copy data from a PDF, you often have to split combined narrative strings, fix European decimal separators (commas versus periods), and merge separate debit and credit columns into signed amounts.
BankStmtConverter produces a CSV file configured specifically for Xero with standard headers: Date, Amount, Payee, Description, and Reference. Millennium BCP statements list outgoing payments as debits and incoming transfers as credits. The converter transforms debits into negative numeric values and credits into positive values, allowing Xero to populate your bank reconciliation dashboard accurately.
Because Portugal standardizes dates using the day-first convention, dates are formatted as DD/MM/YYYY. When uploading to Xero, confirm that the date format selection on the import preview screen matches DD/MM/YYYY to avoid transposed month and day records.
What data is extracted from Millennium BCP statements?
Millennium BCP statements contain structured account tables with distinct Portuguese banking fields. The extraction engine identifies and parses:
- Data de Movimento (Transaction Date): The day the transaction occurred.
- Data-Valor (Value Date): The official accounting posting date.
- Descritivo / Movimentos (Transaction Narrative): Detailed information including transaction types, Multibanco payment codes, direct debits (SEPA DD), SIBS terminal receipts, and account transfer notes.
- Valor / Débito (Debit): Outgoing transactions, service fees, stamp duty (Imposto do Selo), and outgoing SEPA transfers.
- Valor / Crédito (Credit): Incoming payments, client settlements, point-of-sale deposits, and interest.
- Saldo Contabilístico / Saldo Disponível (Running Balance): Historical balances used to verify that no transaction line was missed during extraction.
If you prefer to work with spreadsheet models before importing into your general ledger, you can also convert to Millennium BCP to Excel or raw Millennium BCP to CSV.
Comparison: Manual Entry vs. Converter
| Method | Time per 10-Page Statement | Error Risk | Scanned PDF Support | Direct Xero Ready |
|---|---|---|---|---|
| Manual Entry | 45–60 minutes | High (transposition errors) | Yes (manual reading) | Requires manual formatting |
| Basic Copy-Paste | 20–30 minutes | High (broken table rows) | No | No |
| BankStmtConverter | Under 10 seconds | Extremely Low (checksum verified) | Yes (integrated OCR) | Yes (native headers) |
Worked Example: Millennium BCP Statement in Xero Format
Here is an example of transactions extracted from a Portuguese business account with Millennium BCP:
| Date | Amount | Payee | Description | Reference |
|---|---|---|---|---|
| 03/04/2024 | -145.20 | EDP Comercial | PAG SERVICOS MULTIBANCO 21458 | FT 2024/9081 |
| 05/04/2024 | 2450.00 | Cliente Lda | TRF SEPA ONLINE NIB 0033... | FAT 1042 |
| 12/04/2024 | -68.50 | Galp Energia | COMPRA VIA VERDE PORTUGAL | REF 994821 |
| 15/04/2024 | -12.50 | Millennium BCP | COMISSAO DE MANUTENCAO CONTA | IMPOSTO SELO INCLUIDO |
| 18/04/2024 | -820.00 | Segurança Social | PAG ESTADO GUIA 4921004 | TSU MARCO |
Once imported into Xero, each negative amount shows on the left side of the reconciliation dashboard as a spent item, while positive amounts appear as received items, ready to match against your existing bills, invoices, or bank rules.
Does the converter handle scanned Millennium BCP statements?
Yes. If you have older paper statements or scanned PDF archives from Millennium BCP branches, optical character recognition (OCR) reads the visual layout. The OCR engine detects skewed lines, low-resolution typography, and border lines common in Portuguese banking slips.
To guarantee data integrity, the system calculates the sum of all extracted debits and credits against the opening and closing balances stated on the original Millennium BCP document. If there is a discrepancy of even a single cent, the line item is flagged for review.
Data Privacy and Security
Your financial documents are processed over encrypted connections. BankStmtConverter operates a strict data retention policy: uploaded statements and generated files are automatically deleted after processing and are never stored long-term or shared with third parties. For teams working across multiple banking institutions, see our directory of supported Portuguese banks.
Common questions
Frequently Asked Questions
Can I convert scanned or photographed Millennium BCP statements?+
Yes. The converter includes optical character recognition (OCR) configured to read scanned and photographed PDF statements. It extracts the tabular data and confirms mathematical accuracy against the printed opening and closing balances.
Is my banking information secure and private?+
Yes. Your files are encrypted in transit and deleted from our servers immediately after conversion. We do not store your financial records, use them to train public models, or share them with third parties.
How does the converter verify the accuracy of extracted numbers?+
The platform applies a double-entry reconciliation algorithm. It takes the opening balance from your Millennium BCP statement, adds all extracted credits, subtracts all extracted debits, and matches the result against the stated closing balance.
Do I need to edit the CSV columns before uploading to Xero?+
No. When you choose the Xero format option, the CSV file is generated with Xero's native column headers (Date, Amount, Payee, Description, Reference). You can import the file directly into your Xero bank account.
Which date format should I select when importing into Xero?+
Millennium BCP statements use European date formatting. Choose the DD/MM/YYYY format during the Xero statement import step to ensure dates map accurately.