-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Importer is missing fields #1248
Comments
Hi, Thanks for submitting this! Let me reply point by point.
I'm not sure what you mean by your last remark. Is the import routine unable to match certain date fields? |
I guess adding a sample is the best way here:
{
"has-headers": true,
"date-format": "d.m.y",
"delimiter": ";",
"import-account": 1,
"specifics": [],
"column-count": 17,
"column-roles": [
"account-number",
"date-transaction",
"date-interest",
"_ignore",
"description",
"opposing-id",
"_ignore",
"sepa-ct-id",
"_ignore",
"_ignore",
"_ignore",
"opposing-name",
"opposing-iban",
"_ignore",
"amount",
"currency-code",
"note"
],
"column-do-mapping": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"column-mapping-config": [],
"file-type": "csv",
"has-config-file": true,
"apply-rules": true,
"match-bills": true,
"auto-start": false,
"column-roles-complete": false,
"column-mapping-complete": false,
"initial-config-complete": false,
"has-file-upload": false
} As you can see I can assign the different date fields. But I would want the system to default to one of those fields for the |
Is the Glaeubiger ID your IBAN or that of the person on the other site? Because the "opposing-id" field you selected there will never match: it is designed to match Firefly III's internal ID. (see The system can't do a fallback, I'm afraid. When the date is missing it can't use other fields to fill in the date. |
Gläubiger ID and Mandatsreferenz together build a unique Identifier for a SEPA-debit allowance. The Lastschrift is a concept that is not in ffly3. So I guess I append it on the comment field. Since I realized those fields to be internal, maybe it would be a good idea to mark those in the dropdown with |
I think it's time to add those SEPA fields as custom meta fields. I'll make a new issue to do some research. For the Lastschrift, I'll have to do some research where it's coming from. Is it a SEPA field as well? |
Ok I'm gonna quote from an official document link [1] is below: The Mandate is defined in section 4.1. EPC guidance on the visual The Mandate document must contain the field identifiers, followed by the The design of Mandates must comply with the requirements set out below. The following attributes are to be contained within the Mandate: Mandate attributes:
BPC016-06 SEPA Core Direct Debit Scheme Rulebook 2017 version 1.1 Page 66 – 18 October 2017 The legal text in the heading (the authorisation and the Refund right) and Of course not all of those are useful in a digital form. Especially the signature fields. Except from the SEPA fields. Here are all other fields + explanation:
[1] https://www.europeanpaymentscouncil.eu/sites/default/files/kb/file/2017-10/EPC016-06%20SDD%20Core%20Rulebook%202017%20version%201.1.pdf |
Thanks for the expansive reference! Let me show you what I have added so far: These fields are extra. Meaning that will only be used to make sure no info will be lost from the import. They will not (yet) be meaningfully attached to a transaction or an opposing account. The BIC will be added to the opposing account. Fields such as address, signatures and other identifiers are not going to be added in the near future. Let me know what you think :) |
I don't think that addresses and signatures are important As far as I can see, you should have all sepa related fields now. |
Closed because fixed. |
While importing transactions from a csv exported from my bank I found several fields are missing
https://github.com/firefly-iii/firefly-iii/blob/develop/config/csv.php#L276
For example opposing-account-bic, which is part of the csv I exported.
So it would be nice if that information could be automatically collected, too.
Additionally It would be nice to re-use the same field for multiple mappings.
For example the csv files I get from my banking app contain booking-date and interest-date.
I would then for example use booking-date as booking-date and as date for the transaction.
And
On my German banking information some fields are split or contain additional information,
that is currently missing in the app. Concating multiple fields into the description field would be helpful there.
Because otherwise the date would be set to the import date which is confusing when looking through the transactions.
The text was updated successfully, but these errors were encountered: