Add a basic example of rule parsing for the output of csb2format.
csb2format deals with the CSB43/AEB43 format, which all banks operating in Spain must support. Having these example rules enables easens bootstraping for users with a Spanish bank account.
This commit is contained in:
parent
1aac7e97b1
commit
60b26b8e4b
3
examples/csv/csb43.csv
Normal file
3
examples/csv/csb43.csv
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
bank_code,branch_code,account_key,account_number,information_mode,short_name,currency,initial_date,final_date,initial_balance,final_balance,income,expenses,income_entries,expenses_entries,branch_code,document_number,shared_item,own_item,item1,item2,reference1,reference2,transaction_date,value_date,amount,original_currency,original_amount
|
||||||
|
1234,5678,90,1234567890,3,N.SURNAME,EUR,2019-11-01,2019-11-30,000.00,1000.00,1500.00,500.0,1,1,1234,567890123,12,000,MY_INCOME_LINE,,456789012345,,2019-11-02,2019-11-02,1500.00,,
|
||||||
|
1234,5678,90,1234567890,3,N.SURNAME,EUR,2019-11-01,2019-11-30,000.00,1000.00,1500.00,500.0,1,1,1234,567890123,12,000,MY_EXPENSE_LINE,,456789012345,,2019-11-10,2019-11-10,-500.00,,
|
||||||
|
15
examples/csv/csb43.csv.rules
Normal file
15
examples/csv/csb43.csv.rules
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# csb43.csv.rules
|
||||||
|
# Rules for csb2format -f csv "${CSV_FILE}" -
|
||||||
|
# Using https://pypi.org/project/csb43/
|
||||||
|
|
||||||
|
# Skip header
|
||||||
|
skip 1
|
||||||
|
|
||||||
|
# Change to your taste
|
||||||
|
account1 assets:bank:csb43
|
||||||
|
|
||||||
|
# These appear to be the useful columns for hledger
|
||||||
|
fields _,_,_,_,_,_,currency,_,_,_,_,_,_,_,_,_,_,_,_,item1,item2,reference1,reference2,date,_,amount,_,_
|
||||||
|
|
||||||
|
# Merge items for the description
|
||||||
|
description %item1 %item2 %reference1 %reference2
|
||||||
Loading…
Reference in New Issue
Block a user