From bbc65bac25f80d291887cedd0220cad3d94325ec Mon Sep 17 00:00:00 2001 From: Esteve Fernandez <33620+esteve@users.noreply.github.com> Date: Thu, 18 Jul 2024 07:35:45 +0200 Subject: [PATCH] Add parsing for invoices from Amazon.es (#560) * Added parsing for Amazon.es invoices * Parse documents with multiple invoices and different sellers * Be more strict with the regex --- .../extract/templates/es/es.amazon.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/invoice2data/extract/templates/es/es.amazon.yml diff --git a/src/invoice2data/extract/templates/es/es.amazon.yml b/src/invoice2data/extract/templates/es/es.amazon.yml new file mode 100644 index 00000000..3c990442 --- /dev/null +++ b/src/invoice2data/extract/templates/es/es.amazon.yml @@ -0,0 +1,18 @@ +issuer: amazon.es +fields: + amount: Total\s+(\d+,\d{2})\s€\s+IVA + amount_untaxed: \(IVA\s+excluido\)\s+\d+%\s+(\d+,\d{2})\s€ + date: Fecha\s+de\s+la\s+entrega\s+(\d+\s+[A-z]+\s+\d+)\s+ + invoice_number: Número\s+de\s+la\s+factura\s+([A-Z0-9\-]+) + vat: Vendido\s+por\s+.+\s+IVA\s+([A-Z0-9]+) + vat_rate: \(IVA\s+excluido\)\s+(\d+)% + partner_name: Vendido\s+por\s+(.+)\s+IVA\s+[A-Z0-9]+ +keywords: + - LU20260743 + - € + - factura +options: + currency: EUR + date_formats: + - '%d %B %Y' + decimal_separator: ','