Skip to content

Commit 82003e9

Browse files
committed
feat: mejora el informe de resultados y actualiza a 4.21
1 parent 63528f2 commit 82003e9

30 files changed

Lines changed: 352 additions & 75 deletions

Lib/Informes/PurchasesResultReport.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,10 @@ public static function render(array $formData): string
7777
$cont = 1;
7878
foreach (self::$gastos[self::$year]['cuentas'] as $key => $value) {
7979
$html .= '<tr codcuenta="' . $key . '" data-bs-target="#gastos-' . $cont . '" class="gastos pointer">'
80-
. '<td class="title align-middle">' . self::$gastos[self::$year]['descripciones'][$key] . '</td>'
80+
. '<td class="title align-middle">'
81+
. '<i class="fa-solid fa-chevron-right fa-fw me-2 report-expand-icon" aria-hidden="true"></i>'
82+
. self::$gastos[self::$year]['descripciones'][$key]
83+
. '</td>'
8184
. '<td class="porc align-middle">';
8285

8386
$percentage = (float)self::$gastos[self::$year]['porc_cuenta'][$key];

Lib/Informes/SalesPurchasesResultReport.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,10 @@ public static function render(array $formData): string
8686

8787
$html .= ''
8888
. '<tr codfamilia="' . $key . '" data-bs-target="#ventas-' . $cont . '" class="ventas pointer">'
89-
. '<td class="title">' . self::${$varName}[self::$year]['descripciones'][$key] . '</td>'
89+
. '<td class="title">'
90+
. '<i class="fa-solid fa-chevron-right fa-fw me-2 report-expand-icon" aria-hidden="true"></i>'
91+
. self::${$varName}[self::$year]['descripciones'][$key]
92+
. '</td>'
9093
. '<td class="porc align-middle">';
9194

9295
$percentage = (float)self::${$varName}[self::$year]['porc_fam'][$key];

Translation/ca_ES.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultat negatiu altres exercicis",
8787
"new-30-days": "Nous 30 dies",
8888
"new-suppliers": "Nous proveïdors",
89+
"no-balance-codes-found": "No hi ha codis de balanç per la naturalesa %nature% i el subtipus %subtype%. Reviseu la pestanya Codis de balanços.",
8990
"no-family": "Sense família",
9091
"opening": "Obertura",
9192
"passed-tax": "IVA repercutit",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultat abans d'impost RAI",
240241
"result-exploitation": "Resultat d'explotació",
241242
"result-report": "Resultats",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultat IVA",
243251
"sale-report-legend": "Aconsegueix un informe de vendes desglossat per client, any i mes.",
244252
"sales-per-agent": "Vendes per agent",

Translation/cs_CZ.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultado negativo otros ejercicios",
8787
"new-30-days": "Nových 30 dní",
8888
"new-suppliers": "Noví dodavatelé",
89+
"no-balance-codes-found": "Pro povahu %nature% a podtyp %subtype% nejsou nalezeny žádné kódy bilance. Zkontrolujte záložku Kódy bilance.",
8990
"no-family": "Sin familia",
9091
"opening": "Otevření",
9192
"passed-tax": "IVA repercutido",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultado antes de impuesto RAI",
240241
"result-exploitation": "Resultado de explotación",
241242
"result-report": "Resultados",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultado IVA",
243251
"sale-report-legend": "Obtén un informe de ventas desglosado por cliente, año y mes.",
244252
"sales-per-agent": "Ventas por agente",

Translation/de_DE.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Negatives Ergebnis aus anderen Übungen",
8787
"new-30-days": "Neue 30 Tage",
8888
"new-suppliers": "Neue Lieferanten",
89+
"no-balance-codes-found": "Für die Art %nature% und den Untertyp %subtype% wurden keine Bilanzcodes gefunden. Prüfen Sie den Tab Bilanzcodes.",
8990
"no-family": "Ohne Familie",
9091
"opening": "Eröffnung",
9192
"passed-tax": "Umsatzsteuer",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Ergebnis vor der RAI-Steuer",
240241
"result-exploitation": "Betriebsergebnis",
241242
"result-report": "Ergebnisse",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Steuerergebnis",
243251
"sale-report-legend": "Erhalten Sie einen Verkaufsbericht nach Kunden, Jahr und Monat aufgeschlüsselt.",
244252
"sales-per-agent": "Verkäufe pro Agent",

Translation/en_EN.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Negative result other years exercises",
8787
"new-30-days": "New 30 days",
8888
"new-suppliers": "New suppliers",
89+
"no-balance-codes-found": "No hay códigos de balance para la naturaleza %nature% y el subtipo %subtype%. Revise la pestaña Códigos de balances.",
8990
"no-family": "No family",
9091
"opening": "Opening",
9192
"passed-tax": "Output VAT",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Result before RAI taxes",
240241
"result-exploitation": "Result of exploitation",
241242
"result-report": "Result report",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "VAT result",
243251
"sale-report-legend": "Get a sales report broken down by customer, year and month.",
244252
"sales-per-agent": "Sales per agent",

Translation/es_AR.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultado negativo otros ejercicios",
8787
"new-30-days": "Nuevos 30 días",
8888
"new-suppliers": "Nuevos proveedores",
89+
"no-balance-codes-found": "No hay códigos de balance para la naturaleza %nature% y el subtipo %subtype%. Revise la pestaña Códigos de balances.",
8990
"no-family": "Sin familia",
9091
"opening": "Apertura",
9192
"passed-tax": "IVA repercutido",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultado antes de impuesto RAI",
240241
"result-exploitation": "Resultado de explotación",
241242
"result-report": "Resultados",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultado IVA",
243251
"sale-report-legend": "Obtén un informe de ventas desglosado por cliente, año y mes.",
244252
"sales-per-agent": "Ventas por agente",

Translation/es_CL.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultado negativo otros ejercicios",
8787
"new-30-days": "Nuevos 30 días",
8888
"new-suppliers": "Nuevos proveedores",
89+
"no-balance-codes-found": "No hay códigos de balance para la naturaleza %nature% y el subtipo %subtype%. Revise la pestaña Códigos de balances.",
8990
"no-family": "Sin familia",
9091
"opening": "Apertura",
9192
"passed-tax": "IVA repercutido",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultado antes de impuesto RAI",
240241
"result-exploitation": "Resultado de explotación",
241242
"result-report": "Resultados",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultado IVA",
243251
"sale-report-legend": "Obtén un informe de ventas desglosado por cliente, año y mes.",
244252
"sales-per-agent": "Ventas por agente",

Translation/es_CO.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultado negativo otros ejercicios",
8787
"new-30-days": "Nuevos 30 días",
8888
"new-suppliers": "Nuevos proveedores",
89+
"no-balance-codes-found": "No hay códigos de balance para la naturaleza %nature% y el subtipo %subtype%. Revise la pestaña Códigos de balances.",
8990
"no-family": "Sin familia",
9091
"opening": "Apertura",
9192
"passed-tax": "IVA repercutido",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultado antes de impuesto RAI",
240241
"result-exploitation": "Resultado de explotación",
241242
"result-report": "Resultados",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultado IVA",
243251
"sale-report-legend": "Obtén un informe de ventas desglosado por cliente, año y mes.",
244252
"sales-per-agent": "Ventas por agente",

Translation/es_CR.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"negative-results-other-exercises": "Resultado negativo otros ejercicios",
8787
"new-30-days": "Nuevos 30 días",
8888
"new-suppliers": "Nuevos proveedores",
89+
"no-balance-codes-found": "No hay códigos de balance para la naturaleza %nature% y el subtipo %subtype%. Revise la pestaña Códigos de balances.",
8990
"no-family": "Sin familia",
9091
"opening": "Apertura",
9192
"passed-tax": "IVA repercutido",
@@ -239,6 +240,13 @@
239240
"result-before-taxes-rai": "Resultado antes de impuesto RAI",
240241
"result-exploitation": "Resultado de explotación",
241242
"result-report": "Resultados",
243+
"result-report-annual-result-info": "Ventas netas menos el mayor importe entre compras netas y gastos contables.",
244+
"result-report-expenses-info": "Partidas contables de cuentas de gastos (debe - haber), sin asientos de regularización. Haz clic para ver el detalle.",
245+
"result-report-family-info": "Distribución del neto de las líneas de facturas de cliente, sin impuestos ni suplidos.",
246+
"result-report-invoice-net-info": "Distribución basada en el neto de las facturas de cliente, sin impuestos.",
247+
"result-report-purchases-info": "Importe neto de las líneas de facturas de proveedor, sin impuestos ni suplidos. Haz clic para ver el detalle.",
248+
"result-report-sales-info": "Importe neto de las líneas de facturas de cliente, sin impuestos ni suplidos. Haz clic para ver el detalle.",
249+
"result-report-summary-info": "Compara el ejercicio seleccionado con el anterior. Ventas y compras usan el neto de las líneas, sin impuestos ni suplidos; los gastos proceden de partidas contables.",
242250
"result-tax": "Resultado IVA",
243251
"sale-report-legend": "Obtén un informe de ventas desglosado por cliente, año y mes.",
244252
"sales-per-agent": "Ventas por agente",

0 commit comments

Comments
 (0)