Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Precios con iva incluido en zona libre

Cuestiones sobre cómo utilizar Dolibarr, ayudas sobre las funcionalidades o cualquier cuestión que no está relacionada con un error.
Oscargody
Novato
Mensajes: 1
Registrado: Mar, 20/11/2012, 23:46

Precios con iva incluido en zona libre

Mensaje por Oscargody »

Hola. En mi empresa trabajamos con precios iva incluido, y es algo engorroso tener que calcular el precio sin iva cuando hacemos las facturas tanto en la zona libre como al cambiar el precio de una linea de la factura. Hay alguna manera de poner el precio ya con el iva incluido?
Gracias

Avatar de Usuario
aduart
Yoda
Mensajes: 1066
Registrado: Mié, 06/06/2012, 19:37

Mensaje por aduart »

Hola Oscar,

Entiendo que en tu factura los precios van con IVA incluido, se pueden poner los precios en los productos, sin IVA, para este modo de facturar.

Tambien tiene que ver como esta definido tu cliente, que creo yo deberia no manejar IVA, asi la factura se hace sin IVA.

Corregime si es distinto. Muchos saludos,

Eduardo.

melozvo
Novato
Mensajes: 2
Registrado: Jue, 07/09/2017, 06:32

Mensaje por melozvo »

Yo tengo exactamente el mismo problema, en mi país se usa el sistema de precios con IVA incluido. Por lo que es un problema tanto para mi, ya que debo hacer la operación sin IVA al momento de hacer el presupuesto y para en viceversa mis clientes ya que el precio unitario en la orden sale sin IVA y deben calcular con IVA manualmente para pasarlo a su propio ERP

No considero una opción colocar el IVA 0% ya que no soy una empresa exenta de impuestos y prácticamente pierdo ese modulo que es indispensable por no decir basico.

Alguien que me pueda apoyar lo agradecería.

Atentamente,

Carlos

maynorf
Novato
Mensajes: 48
Registrado: Vie, 03/03/2017, 17:25

Mensaje por maynorf »

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.

Avatar de Usuario
aitorxs
Almirante
Mensajes: 308
Registrado: Mar, 03/02/2015, 17:46

Mensaje por aitorxs »

aca tengo algo espero te ayude, mi IGV(IVA) es 18% por eso lo agrege a las operaciones. 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 159: se comento la linea
<!-- MACHFREE <td align="right" class="linecoluht_currency nowrap"><?php $coldisplay++; ?><?php echo price($line->multicurrency_subprice); ?></td>
<?php } ?> -->

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 ;)