Skip to main content

IntesaSP plugin for ofxstatement

This plug-in parses the Intesa San paolo xlsx statement file, main project can be found here.

[TOC]

Installation

You can install the plugin as usual from pip or directly from the downloaded git

pip

pip3 install --user ofxstatement-intesasp

setup.py

python3 setup.py install --user

Configuration

(For now, this configuration is ignored, is used in other plug-in of the main project)

To edit the config file run this command

$ ofxstatement edit-config

Substitute the zeroes with your bank's ABI and CAB codes (The italian equivalent of BIC code)

[IntesaSP]
ABI = 00000
CAB = 00000
plugin = IntesaSP

Save and exit the text editor

Example

As example, if in your excel you see: Conto 1234/00009876 or Conto 12349876 (Note: the 0000 if is missing shuld be add in CAB) Configuration shuld be:

[Conf-Name]
ABI = 1234
CAB = 00009876
plugin = IntesaSP

Usage

Download your transactions file from the official bank's site and then run

$ ofxstatement convert -t Conf-Name Movimenti_Conto_<date>.xlsx Movimenti.ofx

Note, is possible have multiple setting, simply use different Name

Add Alias

To simplify the use of the plugin, we strongly recommend adding an alias to your system (if in a Linux environment or on an emulated terminal) by adding the alias of this command to your .bash_aliases:

$ printf '\n# Intesa excel convert to OFX format\nalias ofxIntesa="ofxstatement convert -t IntesaSP"\n' >> ~/.bash_aliases

After that, reload your terminal (close and then reopen) and the usage change to:

  $ ofxIntesa Movimenti_Conto_<date>.xlsx Movimenti.ofx

Note: If after reload alias are not loading, go in your .bashrc and check if follow line are present, if not, add it on the end:

  # Alias definitions.
  # You may want to put all your additions into a separate file like
  # ~/.bash_aliases, instead of adding them here directly.
  # See /usr/share/doc/bash-doc/examples in the bash-doc package.

  if [ -f ~/.bash_aliases ]; then
      . ~/.bash_aliases
  fi

How use OFX file after conversion

The ofx format stands for 'Open Financial Exchange', it can be used to transfer your accounting records from one database to another. This repository in particular allows you to convert the records that Intesa San Paolo shares via Excel into this open source format. Once you have the ofx file, you can use any program to manage your finances. Among the many available, a non-exhaustive list of open source products is:

  • HomeBank, continuously updated program, present everywhere except in smartphones, with many beautiful ideas and listening to the community. 100% compatibility To use automatic count mapping i suggest to open the *.ofx file and search <BANKID> or <ACCTID>, and insert one of this 2 (possible populated) and try.

Metadata

Release files for ofxstatement-intesasp 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ofxstatement-intesasp 0.3.0
File Size Uploaded Provenance Actions
ofxstatement_intesasp-0.3.0.tar.gz 9.2 kB Without provenance Details for ofxstatement_intesasp-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ofxstatement-intesasp 0.3.0
File Interpreter ABI Platform Actions
ofxstatement_intesasp-0.3.0-py3-none-any.whl Python 3 none any Details for ofxstatement_intesasp-0.3.0-py3-none-any.whl

Total release size: 17.7 kB

Release files / ofxstatement_intesasp-0.3.0.tar.gz

Download URL ofxstatement_intesasp-0.3.0.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fa34c00d5487ccdb4a0c7c23713c332ac73399eca54b71ed21aeec05d7d5a6de
BLAKE2b-256 checksum
How to use checksums
6f340cfe50c56db7f07d06cc80630cdcbc2aa1d5ead9913702c08cc8616bafe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / ofxstatement_intesasp-0.3.0-py3-none-any.whl

Download URL ofxstatement_intesasp-0.3.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6460c33da2a12393df93236375e82ade4322c45c3877ccf6bd9f6aefe527f9c0
BLAKE2b-256 checksum
How to use checksums
42246d93a6184395b02b4cc546d76a4a32116ddf60de19fe986074f62679c3ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Security for ofxstatement-intesasp 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page