Add Abacus.AI#79
Conversation
|
We where thinking about adding a way to use the PDF hash as ID for providers that don't generate PDFs on the fly. |
|
Unfortunately the hashes are not equal. The PDFs are created on the fly. |
|
@tobiaslins But could it be that Invoice Radar has a bug in how it indexes table rows in this specific case? In our example for abacus.ai, the table containing the invoices has 16 rows. The first 8 rows are omitted because the invoice dates are prior to the earliest month (12/2025). Of the remaining invoices, the first 5 have already been loaded. However, invoices 14–16 are not downloaded; instead, invoices 6–8 are downloaded (but with the metadata of 14-16).
Even in the Developer Tools, rows 6–8 are displayed as relevant, which is incorrect.
Could you please help? I'm stuck since months. |


This is a WIP.
Abacus.AI only provides the date and amount in the web portal, not a unique invoice number.
If both fields are the same for two invoices, the second invoice is ignored. But worse still, the following invoices are downloaded out of order because the table row is not also ignored. This means that the PDF for October 2025 is downloaded for November 2025.
So far, I have gotten around this by making the field attribute tuples unique via a random field and extending the invoice number by the index. But this is obviously a dirty hack.
It would be great if you could create a way to extract the invoice number from the PDF in such cases.