From 55517cd802fc2fedcbf936b67646171f045e4dc0 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 17 Feb 2020 09:53:12 +0100 Subject: [PATCH] Fill complementary declaration number with zeros on 347 report issue9046 review262941002 --- aeat347.txt | 2 +- tests/347.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aeat347.txt b/aeat347.txt index f031933a47..5326019702 100644 --- a/aeat347.txt +++ b/aeat347.txt @@ -1,4 +1,4 @@ -1347${year}${company.party.tax_identifier.code[2:]}${justify(company.rec_name.upper(), 40)}T000000000${justify('', 40)}347${year}000001${justify('', 15)}${format_integer(len(records), 9)}${format_decimal(records_amount)}${format_integer(0, 9)}${format_decimal(0)}${justify('', 315)} +1347${year}${company.party.tax_identifier.code[2:]}${justify(company.rec_name.upper(), 40)}T000000000${justify('', 40)}347${year}000001 0000000000000${format_integer(len(records), 9)}${format_decimal(records_amount)}${format_integer(0, 9)}${format_decimal(0)}${justify('', 315)} {% for record in records %}\ 2347${year}${justify(identifier_code(record.company_tax_identifier), 9)}${justify(identifier_code(record.party_tax_identifier), 9)}${justify('', 9)}${justify(strip_accents(record.party.name.upper()), 40)}D${justify(record.province_code, 2)}${justify(country_code(record), 2)} ${record.code}${format_decimal(record.amount)} 000000000000000${format_decimal(0)}0000${format_decimal(record.first_period_amount or 0)}${format_decimal(0)}${format_decimal(record.second_period_amount or 0)}${format_decimal(0)}${format_decimal(record.third_period_amount or 0)}${format_decimal(0)}${format_decimal(record.fourth_period_amount or 0)}${format_decimal(0)}${justify('', 20)}${format_decimal(0)}${justify('', 201)} {% end %}\ diff --git a/tests/347.txt b/tests/347.txt index 42d3b1492b..ae99e72b47 100644 --- a/tests/347.txt +++ b/tests/347.txt @@ -1,2 +1,2 @@ -13472018B01000009DUNDER MIFFLIN T000000000 3472018000001 000000001 000000000024200000000000 000000000000000 +13472018B01000009DUNDER MIFFLIN T000000000 3472018000001 0000000000000000000001 000000000024200000000000 000000000000000 23472018B0100000900000000T PARTY D25 B 000000000024200 000000000000000 0000000000000000000 000000000024200 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000