Skip to main content

Convert a CAMT CSV file into a normal CSV file that can be used for importing Bank Transactions into ERPNext.

Project description

PyPI version

This CLI can convert a CAMT CSV file (provided by your bank) into a normal CSV file that can be used for importing Bank Transactions into ERPNext.

Installation

It is easiest to install camt-to-erpnext with pipx, a tool to "install and run python applications in isolated environments":

pipx install camt-to-erpnext

Usage

camt-to-erpnext convert INPUT_PATH OUTPUT_PATH

Input format

  • Delimiter: ;
  • Quoting: all columns quoted
  • Date Format: 28.02.99
  • Number Format: -1234,56
  • Encoding: cp1252
  • Columns:
    • Auftragskonto
    • Buchungstag
    • Valutadatum
    • Buchungstext
    • Verwendungszweck
    • Glaeubiger ID
    • Mandatsreferenz
    • Kundenreferenz (End-to-End)
    • Sammlerreferenz
    • Lastschrift Ursprungsbetrag
    • Auslagenersatz Ruecklastschrift
    • Beguenstigter/Zahlungspflichtiger
    • Kontonummer/IBAN
    • BIC (SWIFT-Code)
    • Betrag
    • Waehrung
    • Info

Output format:

  • Delimiter: ,
  • Quoting: where necessary
  • Date Format: 1999-02-28
  • Number Format: 1234.56
  • Encoding: utf-8
  • Columns:
    • Date

      "Buchungstag" of the input file, converted to ISO-format

    • Deposit

      "Betrag" of the input file (if > 0)

    • Withdrawal

      Absolute "Betrag" of the input file (if < 0)

    • Description

      The following columns of the input file: "Beguenstigter/Zahlungspflichtiger", "Verwendungszweck", "Kontonummer/IBAN", "BIC (SWIFT-Code)", "Glaeubiger ID", "Mandatsreferenz", "Kundenreferenz (End-to-End)", "Valutadatum"

    • Reference Number

      Hash of the following columns of the input file "Buchungstag", "Betrag", "Verwendungszweck", "Kontonummer/IBAN", "BIC (SWIFT-Code)".

    • Bank Account

      "Auftragskonto" of the input file

    • Currency

      "Waehrung" of the input file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

camt-to-erpnext-0.2.2.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

camt_to_erpnext-0.2.2-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page