@@ -62,7 +62,7 @@ protected static function checkCifNif(array $item): string
6262 return self ::formatString ('' , 9 , ' ' , STR_PAD_RIGHT );
6363 }
6464
65- return self ::formatString ($ item ['cifnif ' ], 9 , '0 ' , STR_PAD_RIGHT );
65+ return self ::formatString ($ item ['cifnif ' ], 9 , '0 ' , STR_PAD_LEFT );
6666 }
6767
6868 protected static function isSpanish (string $ codpais ): bool
@@ -132,18 +132,18 @@ protected static function getCompanyData(): string
132132 return '1 ' // TIPO DE REGISTRO
133133 . '347 ' // MODELO DECLARACIÓN
134134 . date ('Y ' , strtotime (self ::$ exercise ->fechainicio )) // EJERCICIO
135- . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_RIGHT ) // NIF DEL DECLARANTE
135+ . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_LEFT ) // NIF DEL DECLARANTE
136136 . self ::formatString (self ::$ company ->nombre , 40 , ' ' , STR_PAD_RIGHT ) // APELLIDOS Y NOMBRE, RAZÓN SOCIAL O DENOMINACIÓN DEL DECLARANTE
137137 . 'T ' // TIPO DE SOPORTE
138- . self ::formatString (self ::formatOnlyNumber (self ::$ company ->telefono1 ), 9 , '0 ' , STR_PAD_RIGHT )
139- . self ::formatString (self ::$ company ->administrador , 40 , ' ' , STR_PAD_LEFT ) // PERSONA CON QUIÉN RELACIONARSE
140- . self ::formatString ('' , 13 , '0 ' , STR_PAD_RIGHT ) // NÚMERO IDENTIFICATIVO DE LA DECLARACIÓN
138+ . self ::formatString (self ::formatOnlyNumber (self ::$ company ->telefono1 ), 9 , '0 ' , STR_PAD_LEFT )
139+ . self ::formatString (self ::$ company ->administrador , 40 , ' ' , STR_PAD_RIGHT ) // PERSONA CON QUIÉN RELACIONARSE
140+ . self ::formatString ('' , 13 , '0 ' , STR_PAD_LEFT ) // NÚMERO IDENTIFICATIVO DE LA DECLARACIÓN
141141 . self ::formatString ('' , 1 , ' ' , STR_PAD_LEFT )
142142 . self ::formatString ('' , 1 , ' ' , STR_PAD_LEFT ) // DECLARACIÓN COMPLEMENTARIA O SUSTITUTIVA
143- . self ::formatString ('' , 13 , '0 ' , STR_PAD_RIGHT ) // NÚMERO IDENTIFICATIVO DE LA DECLARACIÓN ANTERIOR
143+ . self ::formatString ('' , 13 , '0 ' , STR_PAD_LEFT ) // NÚMERO IDENTIFICATIVO DE LA DECLARACIÓN ANTERIOR
144144 . self ::formatString ((string )(count (self ::$ customersData ) + count (self ::$ suppliersData )), 9 , '0 ' , STR_PAD_LEFT ) // NÚMERO TOTAL DE PERSONAS Y ENTIDADES
145145 . self ::formatAmount (self ::$ total , 16 , STR_PAD_LEFT ) // IMPORTE TOTAL ANUAL DE LAS OPERACIONES
146- . self ::formatString ('' , 9 , '0 ' , STR_PAD_RIGHT ) // NÚMERO TOTAL DE INMUEBLES
146+ . self ::formatString ('' , 9 , '0 ' , STR_PAD_LEFT ) // NÚMERO TOTAL DE INMUEBLES
147147 . self ::formatAmount (0.00 , 16 , STR_PAD_LEFT ) // IMPORTE TOTAL ANUAL DE LAS OPERACIONES DE ARRENDAMIENTO DE LOCALES DE NEGOCIO
148148 . self ::formatString ('' , 205 , ' ' , STR_PAD_LEFT ) // BLANCOS
149149 . self ::formatString ('' , 9 , ' ' , STR_PAD_RIGHT ) // NIF DEL REPRESENTANTE LEGAL
@@ -161,7 +161,7 @@ protected static function getCustomerData(): string
161161 . '2 ' // TIPO DE REGISTRO
162162 . '347 ' // MODELO DECLARACIÓN
163163 . date ('Y ' , strtotime (self ::$ exercise ->fechainicio )) // EJERCICIO
164- . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_RIGHT ) // NIF DEL DECLARANTE
164+ . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_LEFT ) // NIF DEL DECLARANTE
165165 . self ::checkCifNif ($ item ) // NIF DEL DECLARADO
166166 . self ::formatString ('' , 9 , ' ' , STR_PAD_RIGHT ) // NIF DEL REPRESENTANTE LEGAL
167167 . self ::formatString ($ item ['cliente ' ], 40 , ' ' , STR_PAD_RIGHT ) // APELLIDOS Y NOMBRE, RAZÓN SOCIAL O DENOMINACIÓN DEL DECLARADO
@@ -172,9 +172,9 @@ protected static function getCustomerData(): string
172172 . self ::formatAmount ($ item ['total ' ], 16 , STR_PAD_LEFT ) // IMPORTE ANUAL DE LAS OPERACIONES
173173 . ' ' // OPERACIÓN SEGURO
174174 . ' ' // ARRENDAMIENTO LOCAL NEGOCIO
175- . self ::formatString ('' , 15 , '0 ' , STR_PAD_RIGHT ) // IMPORTE PERCIBIDO EN METÁLICO
175+ . self ::formatString ('' , 15 , '0 ' , STR_PAD_LEFT ) // IMPORTE PERCIBIDO EN METÁLICO
176176 . self ::formatAmount (0.00 , 16 , STR_PAD_LEFT ) // IMPORTE ANUAL PERCIBIDO POR TRANSMISIONES DE INMUEBLES SUJETAS A IVA
177- . self ::formatString ('' , 4 , '0 ' , STR_PAD_RIGHT ) // EJERCICIO
177+ . self ::formatString ('' , 4 , '0 ' , STR_PAD_LEFT ) // EJERCICIO
178178 . self ::formatAmount ($ item ['t1 ' ], 16 , STR_PAD_LEFT ) // IMPORTE DE LAS OPERACIONES PRIMER TRIMESTRE
179179 . self ::formatAmount (0.00 , 16 , STR_PAD_LEFT ) // IMPORTE PERCIBIDO POR TRANSMISIONES DE INMUEBLES SUJETAS A IVA PRIMER TRIMESTRE
180180 . self ::formatAmount ($ item ['t2 ' ], 16 , STR_PAD_LEFT ) // IMPORTE DE LAS OPERACIONES SEGUNDO TRIMESTRE
@@ -412,7 +412,7 @@ protected static function getSupplierData(): string
412412 . '2 ' // TIPO DE REGISTRO
413413 . '347 ' // MODELO DECLARACIÓN
414414 . date ('Y ' , strtotime (self ::$ exercise ->fechainicio )) // EJERCICIO
415- . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_RIGHT ) // NIF DEL DECLARANTE
415+ . self ::formatString (self ::$ company ->cifnif , 9 , '0 ' , STR_PAD_LEFT ) // NIF DEL DECLARANTE
416416 . self ::checkCifNif ($ item ) // NIF DEL DECLARADO
417417 . self ::formatString ('' , 9 , ' ' , STR_PAD_RIGHT ) // NIF DEL REPRESENTANTE LEGAL
418418 . self ::formatString ($ item ['proveedor ' ], 40 , ' ' , STR_PAD_RIGHT ) // APELLIDOS Y NOMBRE, RAZÓN SOCIAL O DENOMINACIÓN DEL DECLARADO
@@ -423,9 +423,9 @@ protected static function getSupplierData(): string
423423 . self ::formatAmount ($ item ['total ' ], 16 , STR_PAD_LEFT ) // IMPORTE ANUAL DE LAS OPERACIONES
424424 . ' ' // OPERACIÓN SEGURO
425425 . ' ' // ARRENDAMIENTO LOCAL NEGOCIO
426- . self ::formatString ('' , 15 , '0 ' , STR_PAD_RIGHT ) // IMPORTE PERCIBIDO EN METÁLICO
426+ . self ::formatString ('' , 15 , '0 ' , STR_PAD_LEFT ) // IMPORTE PERCIBIDO EN METÁLICO
427427 . self ::formatAmount (0.00 , 16 , STR_PAD_LEFT ) // IMPORTE ANUAL PERCIBIDO POR TRANSMISIONES DE INMUEBLES SUJETAS A IVA
428- . self ::formatString ('' , 4 , '0 ' , STR_PAD_RIGHT ) // EJERCICIO
428+ . self ::formatString ('' , 4 , '0 ' , STR_PAD_LEFT ) // EJERCICIO
429429 . self ::formatAmount ($ item ['t1 ' ], 16 , STR_PAD_LEFT ) // IMPORTE DE LAS OPERACIONES PRIMER TRIMESTRE
430430 . self ::formatAmount (0.00 , 16 , STR_PAD_LEFT ) // IMPORTE PERCIBIDO POR TRANSMISIONES DE INMUEBLES SUJETAS A IVA PRIMER TRIMESTRE
431431 . self ::formatAmount ($ item ['t2 ' ], 16 , STR_PAD_LEFT ) // IMPORTE DE LAS OPERACIONES SEGUNDO TRIMESTRE
0 commit comments