Hola todos,
Puesto que soy vendedor al por menor, dirigido normalmente solo a particulares, tendría que en mis facturas normales o generadas por tpv, o en pedidos … pues siempre ver el precio unitario ( P.U.) CON EL iva INCLUIDO ¡! Claro que en pie de la factura simplificada o normal la ley exige el desglose donde esta la base imponible y el IVA correspondiente.
SE PUEDE CONFIGURAR para que se vea siempre los precios con IVA (tanto en pantalla como en impreso) , como en cualquiera tienda dirigida a particulares.
No entiendo porque nos obsesionamos con el IVA que es un impuesto que no le importa al particular. Las únicas tiendas que están autorizadas a poner los precios sin IVA son las exclusivamente dirigidas a profesionales.
Un saludo.
ver los P.U. con I.V.A. incluido
Hola Arthur:
Nos obsesionamos en tener en cuenta el IVA porque esto principalmente es un ERP y no un punto de venta. En muchos sitios aparece el IVA desglosado porque un empresario normal no lo debe tener en cuenta a la hora de fijar sus márgenes de contribución. Es cierto que en el comercio al por menor el IVA no supone nada ya que no se tiene la obligación de rendir cuentas con hacienda periódicamente por el IVA, pero al resto de empresas sí.
Lo que se puede configurar es modificar la plantilla de factura o de ticket para que no muestre el importe sin IVA. Sin embargo esto requiere conocimientos de programación. Si quieres, solicita un presupuesto a través de la pestaña contacta y te pondremos en contacto con un partner Dolibarr. Si no, tienes el código a tu disposición para modificar las opciones pertinentes.
Un saludo.
Nos obsesionamos en tener en cuenta el IVA porque esto principalmente es un ERP y no un punto de venta. En muchos sitios aparece el IVA desglosado porque un empresario normal no lo debe tener en cuenta a la hora de fijar sus márgenes de contribución. Es cierto que en el comercio al por menor el IVA no supone nada ya que no se tiene la obligación de rendir cuentas con hacienda periódicamente por el IVA, pero al resto de empresas sí.
Lo que se puede configurar es modificar la plantilla de factura o de ticket para que no muestre el importe sin IVA. Sin embargo esto requiere conocimientos de programación. Si quieres, solicita un presupuesto a través de la pestaña contacta y te pondremos en contacto con un partner Dolibarr. Si no, tienes el código a tu disposición para modificar las opciones pertinentes.
Un saludo.
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.
¿Quiere soporte personalizado? Contacte conmigo.
Modifica el /htdocs/product/liste.php
y te muestra los precios IVA incluido
// Sell price
if (empty($conf->global->PRODUIT_MULTIPRICES))
{
print '';
if ($objp->price_base_type == 'TTC') print price($objp->price_ttc).' '.$langs->trans("TTC");
else print price($objp->price_ttc).' '.$langs->trans("TTC");
print '';
}
y te muestra los precios IVA incluido
// Sell price
if (empty($conf->global->PRODUIT_MULTIPRICES))
{
print '';
if ($objp->price_base_type == 'TTC') print price($objp->price_ttc).' '.$langs->trans("TTC");
else print price($objp->price_ttc).' '.$langs->trans("TTC");
print '';
}
Buenas. A continuación respondo a tu pregunta si no lo has solucionado.
se tiene que modificar el archivo pdf.lib.php
Las líneas 1551 a la 1559, las tienes que bloquear y sustituirla por el siguiente código:
if (empty($reshook))
{
if (empty($hidedetails) || $hidedetails > 1) $result.=price($sign * (($object->lines[$i]->subprice) + ($object->lines[$i]->subprice)*($object->lines[$i]->tva_tx)/100), 0, $outputlangs);
}
return $result;
En la línea 1899 sustituyes total_ht por total_ttc en dónde aparezca (siempre en esa misma línea.)
Luego, en configuración, opción: Decimales máximos para los importes mostrados en pantalla, lo cambias a 2 y listo, tus documentos ya salen con el IVA incluído.
Cualquier duda o consulta al respecto, no dudes en contactar.
se tiene que modificar el archivo pdf.lib.php
Las líneas 1551 a la 1559, las tienes que bloquear y sustituirla por el siguiente código:
if (empty($reshook))
{
if (empty($hidedetails) || $hidedetails > 1) $result.=price($sign * (($object->lines[$i]->subprice) + ($object->lines[$i]->subprice)*($object->lines[$i]->tva_tx)/100), 0, $outputlangs);
}
return $result;
En la línea 1899 sustituyes total_ht por total_ttc en dónde aparezca (siempre en esa misma línea.)
Luego, en configuración, opción: Decimales máximos para los importes mostrados en pantalla, lo cambias a 2 y listo, tus documentos ya salen con el IVA incluído.
Cualquier duda o consulta al respecto, no dudes en contactar.
Tambien tuve ese problema todo el dolibarr esta con precios sin IGV(IVA) tanto en precios de comprea y venta de los productos, pedidos facturas etc.
Aqui tengo algo que modifique en el codigo(agrege el 18% a las operaciones y precios) creo que va para la parte de facturas aunque tambien afecta a pedido s y presupuesto creo. este cambio fue para la version 7 pero revisando el contenido de la linea . Espero te sirva
--CORE/TPL/OBJETLINE_VIWE.TPL.PHP
LINEA 156: Se cambio la linea. muestra precio unitario con igv:
<td align="right" class="linecoluht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->subprice*1.18,2)); ?></td><!--MACHFREE-->
Linea 209:
<!--<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->pa_ht*1.18)); ?></td> MACHFREE-->
LINEA 219 <!--//MACHFREE PRECI TOTAL DE COMPRA SOLO PUEDE SER VISTA CON PERMISOS DE MARGEN -->
<?php if (!empty($user->rights->margins->creer)) { ?>
<td align="right" class="linecoluht nowrap">
<?php $coldisplay++; $compTotal= $line->qty*$line->pa_ht;?><?php echo price(round($compTotal*1.18,2)); ?></td>
<?php } ?>
linea 228
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,2)); ?></td>
LINEA 236:
<!--//MACHFREE UTILIDAD SOLO PUEDE SER VISTA CON PERMISOS DE MARGEN-->
<td align="right" class="linecoluht nowrap">
<?php if (!empty($user->rights->margins->creer)) { ?>
<?php $coldisplay++; $compTotal= $line->qty*$line->pa_ht; $utilidad= $line->multicurrency_total_ttc-$compTotal;?>
<?php echo price(round($utilidad,2)); ?></td>
<?php } ?>
linea 206:
<!-- <td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,4)); ?></td> -->
linea 208: se cambio la linea
<td align="right" class="linecolutotalht_currency nowrap"><?php $coldisplay++; ?><?php echo price(round($line->multicurrency_total_ttc,4)); ?></td>
linea 214: se cambio
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ttc*1.18,2)); ?></td>
linea 223 Se cambio la linea. muestra precio unitario con igv:
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,2)); ?></td>
Aqui tengo algo que modifique en el codigo(agrege el 18% a las operaciones y precios) creo que va para la parte de facturas aunque tambien afecta a pedido s y presupuesto creo. este cambio fue para la version 7 pero revisando el contenido de la linea . Espero te sirva
--CORE/TPL/OBJETLINE_VIWE.TPL.PHP
LINEA 156: Se cambio la linea. muestra precio unitario con igv:
<td align="right" class="linecoluht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->subprice*1.18,2)); ?></td><!--MACHFREE-->
Linea 209:
<!--<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->pa_ht*1.18)); ?></td> MACHFREE-->
LINEA 219 <!--//MACHFREE PRECI TOTAL DE COMPRA SOLO PUEDE SER VISTA CON PERMISOS DE MARGEN -->
<?php if (!empty($user->rights->margins->creer)) { ?>
<td align="right" class="linecoluht nowrap">
<?php $coldisplay++; $compTotal= $line->qty*$line->pa_ht;?><?php echo price(round($compTotal*1.18,2)); ?></td>
<?php } ?>
linea 228
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,2)); ?></td>
LINEA 236:
<!--//MACHFREE UTILIDAD SOLO PUEDE SER VISTA CON PERMISOS DE MARGEN-->
<td align="right" class="linecoluht nowrap">
<?php if (!empty($user->rights->margins->creer)) { ?>
<?php $coldisplay++; $compTotal= $line->qty*$line->pa_ht; $utilidad= $line->multicurrency_total_ttc-$compTotal;?>
<?php echo price(round($utilidad,2)); ?></td>
<?php } ?>
linea 206:
<!-- <td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,4)); ?></td> -->
linea 208: se cambio la linea
<td align="right" class="linecolutotalht_currency nowrap"><?php $coldisplay++; ?><?php echo price(round($line->multicurrency_total_ttc,4)); ?></td>
linea 214: se cambio
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ttc*1.18,2)); ?></td>
linea 223 Se cambio la linea. muestra precio unitario con igv:
<td align="right" class="liencolht nowrap"><?php $coldisplay++; ?><?php echo price(round($line->total_ht*1.18,2)); ?></td>
sistemas@machfree.com | http://www.machfree.com | Trujillo - Perú
*Si no respondo los mensajes....enviame un email
*Si no respondo los mensajes....enviame un email
