changeset f552c1e2a74a in modules/account_es:default
details: 
https://hg.tryton.org/modules/account_es?cmd=changeset;node=f552c1e2a74a
description:
        Update model 303 to new format

        issue8021
        review68421002
diffstat:

 CHANGELOG     |  2 ++
 aeat303.txt   |  2 +-
 tests/303.txt |  2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 48befb8936b8 -r f552c1e2a74a CHANGELOG
--- a/CHANGELOG Sat Jan 26 01:10:47 2019 +0100
+++ b/CHANGELOG Wed Feb 06 16:42:45 2019 +0100
@@ -1,3 +1,5 @@
+* Update model 303 to new format
+
 Version 5.0.0 - 2018-10-01
 * Bug fixes (see mercurial logs for details)
 * Allow to export tax reports as file
diff -r 48befb8936b8 -r f552c1e2a74a aeat303.txt
--- a/aeat303.txt       Sat Jan 26 01:10:47 2019 +0100
+++ b/aeat303.txt       Wed Feb 06 16:42:45 2019 +0100
@@ -1,1 +1,1 @@
-<T3030${year}${period}0000><AUX>${justify('', 300)}</AUX><T30301000> 
${declaration_type}${company.party.tax_identifier.code[2:]}${justify(company.rec_name.upper(),
 80)}${year}${period}2322         
2222${format_decimal(amounts['01'])}${format_percentage(amounts['02'])}${format_decimal(amounts['03'])}${format_decimal(amounts['04'])}${format_percentage(amounts['05'])}${format_decimal(amounts['06'])}${format_decimal(amounts['07'])}${format_percentage(amounts['08'])}${format_decimal(amounts['09'])}${format_decimal(amounts['10'])}${format_decimal(amounts['11'])}${format_decimal(amounts['12'])}${format_decimal(amounts['13'])}${format_decimal(amounts['14'])}${format_decimal(amounts['15'])}${format_decimal(amounts['16'])}${format_percentage(amounts['017'])}${format_decimal(amounts['18'])}${format_decimal(amounts['19'])}${format_percentage(amounts['20'])}${format_decimal(amounts['21'])}${format_decimal(amounts['22'])}${format_percentage(amounts['23'])}${format_decimal(amounts['24'])}${format_decimal(amounts['25'],
 True)}${format_decimal(amounts['26'], True)}${format_decimal(amounts['27'], 
True)}${format_decimal(amounts['28'])}${format_decimal(amounts['29'])}${format_decimal(amounts['30'])}${format_decimal(amounts['31'])}${format_decimal(amounts['32'])}${format_decimal(amounts['33'])}${format_decimal(amounts['34'])}${format_decimal(amounts['35'])}${format_decimal(amounts['36'])}${format_decimal(amounts['37'])}${format_decimal(amounts['38'])}${format_decimal(amounts['39'])}${format_decimal(amounts['40'],
 True)}${format_decimal(amounts['41'], True)}${format_decimal(amounts['42'], 
True)}${format_decimal(amounts['43'], True)}${format_decimal(amounts['44'], 
True)}${format_decimal(amounts['45'], True)}${format_decimal(amounts['46'], 
True)}022${justify('', 
592)}</T30301000><T30303000>${format_decimal(amounts['59'])}${format_decimal(amounts['60'])}${format_decimal(amounts['61'])}${format_decimal(amounts['62'])}${format_decimal(amounts['63'])}${format_decimal(amounts['74'])}${format_decimal(amounts['75'])}${format_decimal(amounts['76'])}${format_decimal(amounts['64'],
 True)}${format_percentage(amounts['65'])}0000${format_decimal(amounts['66'], 
True)}${format_decimal(amounts['77'])}${format_decimal(amounts['67'])}${format_decimal(amounts['68'],
 True)}${format_decimal(amounts['69'], True)}${format_decimal(amounts['70'], 
True)}${format_decimal(amounts['71'], True)}${justify('', 60)}0    0    0    0  
  0    0     
${format_decimal(amounts['80'])}${format_decimal(amounts['81'])}${format_decimal(amounts['93'])}${format_decimal(amounts['83'])}${format_decimal(amounts['84'])}${format_decimal(amounts['85'])}${format_decimal(amounts['86'])}${format_decimal(amounts['79'])}${format_decimal(amounts['88'])}0${format_percentage(amounts['89'])}${format_percentage(amounts['90'])}${format_percentage(amounts['91'])}${format_percentage(amounts['92'])}${format_decimal(amounts['94'])}${format_decimal(amounts['95'])}${format_decimal(amounts['96'])}${format_decimal(amounts['97'])}${format_decimal(amounts['98'])}${format_decimal(amounts['99'])}${justify('',
 468)}</T30303000></T3030${year}${period}0000>
+<T3030${year}${period}0000><AUX>${justify('', 300)}</AUX><T30301000> 
${declaration_type}${company.party.tax_identifier.code[2:]}${justify(company.rec_name.upper(),
 80)}${year}${period}2322         
2222${format_decimal(amounts['01'])}${format_percentage(amounts['02'])}${format_decimal(amounts['03'])}${format_decimal(amounts['04'])}${format_percentage(amounts['05'])}${format_decimal(amounts['06'])}${format_decimal(amounts['07'])}${format_percentage(amounts['08'])}${format_decimal(amounts['09'])}${format_decimal(amounts['10'])}${format_decimal(amounts['11'])}${format_decimal(amounts['12'])}${format_decimal(amounts['13'])}${format_decimal(amounts['14'])}${format_decimal(amounts['15'])}${format_decimal(amounts['16'])}${format_percentage(amounts['017'])}${format_decimal(amounts['18'])}${format_decimal(amounts['19'])}${format_percentage(amounts['20'])}${format_decimal(amounts['21'])}${format_decimal(amounts['22'])}${format_percentage(amounts['23'])}${format_decimal(amounts['24'])}${format_decimal(amounts['25'],
 True)}${format_decimal(amounts['26'], True)}${format_decimal(amounts['27'], 
True)}${format_decimal(amounts['28'])}${format_decimal(amounts['29'])}${format_decimal(amounts['30'])}${format_decimal(amounts['31'])}${format_decimal(amounts['32'])}${format_decimal(amounts['33'])}${format_decimal(amounts['34'])}${format_decimal(amounts['35'])}${format_decimal(amounts['36'])}${format_decimal(amounts['37'])}${format_decimal(amounts['38'])}${format_decimal(amounts['39'])}${format_decimal(amounts['40'],
 True)}${format_decimal(amounts['41'], True)}${format_decimal(amounts['42'], 
True)}${format_decimal(amounts['43'], True)}${format_decimal(amounts['44'], 
True)}${format_decimal(amounts['45'], True)}${format_decimal(amounts['46'], 
True)}022${'2' if period in ['4T', '12'] else '0'}${justify('', 
591)}</T30301000><T30303000>${format_decimal(amounts['59'])}${format_decimal(amounts['60'])}${format_decimal(amounts['61'])}${format_decimal(amounts['62'])}${format_decimal(amounts['63'])}${format_decimal(amounts['74'])}${format_decimal(amounts['75'])}${format_decimal(amounts['76'])}${format_decimal(amounts['64'],
 True)}${format_percentage(amounts['65'])}0000${format_decimal(amounts['66'], 
True)}${format_decimal(amounts['77'])}${format_decimal(amounts['67'])}${format_decimal(amounts['68'],
 True)}${format_decimal(amounts['69'], True)}${format_decimal(amounts['70'], 
True)}${format_decimal(amounts['71'], True)}${justify('', 60)}0    0    0    0  
  0    0     
${format_decimal(amounts['80'])}${format_decimal(amounts['81'])}${format_decimal(amounts['93'])}${format_decimal(amounts['83'])}${format_decimal(amounts['84'])}${format_decimal(amounts['85'])}${format_decimal(amounts['86'])}${format_decimal(amounts['79'])}${format_decimal(amounts['88'])}0${format_percentage(amounts['89'])}${format_percentage(amounts['90'])}${format_percentage(amounts['91'])}${format_percentage(amounts['92'])}${format_decimal(amounts['94'])}${format_decimal(amounts['95'])}${format_decimal(amounts['96'])}${format_decimal(amounts['97'])}${format_decimal(amounts['98'])}${format_decimal(amounts['99'])}${format_percentage(amounts['107'])}${justify('',
 463)}</T30303000></T3030${year}${period}0000>
diff -r 48befb8936b8 -r f552c1e2a74a tests/303.txt
--- a/tests/303.txt     Sat Jan 26 01:10:47 2019 +0100
+++ b/tests/303.txt     Wed Feb 06 16:42:45 2019 +0100
@@ -1,1 +1,1 @@
-<T30302018010000><AUX>                                                         
                                                                                
                                                                                
                                                                                
   </AUX><T30301000> IB01000009DUNDER MIFFLIN                                   
                               2018012322         
222200000000000000000004000000000000000000000000000000000000010000000000000000000000000000000020000021000000000000000420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000420000000000000010000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000002100022
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                
</T30301000><T30303000>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210010000000000000000000002100000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000002100
                                                            0    0    0    0    
0    0     
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                    
</T30303000></T30302018010000>
+<T30302018010000><AUX>                                                         
                                                                                
                                                                                
                                                                                
   </AUX><T30301000> IB01000009DUNDER MIFFLIN                                   
                               2018012322         
2222000000000000000000040000000000000000000000000000000000000100000000000000000000000000000000200000210000000000000004200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000004200000000000000100000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000021000220
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                               
</T30301000><T30303000>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210010000000000000000000002100000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000002100
                                                            0    0    0    0    
0    0     
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                               
</T30303000></T30302018010000>

Reply via email to