Skip to content

Commit 3f7d50f

Browse files
Carlos Garciaclaude
andcommitted
Corregido el cálculo de importes en el modelo 347.
- Se restan ahora los suplidos (totalsuplidos) del cálculo - Se suma el IRPF (totalirpf) para declarar el importe correcto según normativa - El importe declarado ahora es: neto + totaliva + totalrecargo - totalsuplidos Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 1080b6a commit 3f7d50f

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Controller/Modelo347.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ protected function getCustomersDataInvoices(): array
415415
*/
416416
protected function getInvoiceSql(string $tableName, string $codeField): string
417417
{
418-
$sql = 'SELECT ' . $codeField . ', cifnif, EXTRACT(MONTH FROM fecha) as mes, sum(total) as total'
418+
$sql = 'SELECT ' . $codeField . ', cifnif, EXTRACT(MONTH FROM fecha) as mes, sum(total + COALESCE(totalirpf, 0) - COALESCE(totalsuplidos, 0)) as total'
419419
. ' FROM ' . $tableName
420420
. ' INNER JOIN series ON ' . $tableName . '.codserie = series.codserie AND COALESCE(series.siniva, false) = false'
421421
. $this->getInvoiceSqlWhere($tableName);

facturascripts.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
name = 'Modelo347'
22
description = 'Permite obtener los datos necesarios para el modelo 347 de la hacienda española.'
3-
version = 3.3
3+
version = 3.4
44
min_version = 2025.6

0 commit comments

Comments
 (0)