LibreDTE

¡facturación electrónica libre para Chile!

Herramientas de usuario

Herramientas del sitio


faq:libredte:lib:montos_brutos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

faq:libredte:lib:montos_brutos [2016/05/18 16:39] (actual)
delaf creado
Línea 1: Línea 1:
 +====== ¿Puedo usar montos brutos al generar un documento? ======
 +
 +En principio no, ya que es una restricción de LibreDTE. Todos los valores deben ser ingresados como valores netos. Esto ocurre porque es el [[faq:​libredte:​lib:​normalizacion|proceso de normalización]] el que calcula el IVA en caso de corresponder y lo agrega al documento. Esto aplica para cualquier tipo de documento, incluyendo boletas.
 +
 +Si se requiere utilizar valores brutos en la emisión del documento desde la aplicación que está usando LibreDTE la única opción sería no realizar el [[faq:​libredte:​lib:​normalizacion|proceso de normalización]]. Esto implicaría que se deberán enviar todos los datos del DTE a LibreDTE, o sea, todos los que son calculados por LibreDTE en el [[faq:​libredte:​lib:​normalizacion|proceso de normalización]] (por ejemplo totales, IVA, monto item, etc).
 +
 +===== ¿Por qué no usar montos brutos por defecto? =====
 +
 +El problema de utilizar los montos brutos por defecto es que los DTE normales (no boletas) deben ser enviados con el valor del IVA separado. Al hacer esto pueden haber diferencias al calcular el neto y el IVA a partir del bruto. Si bien el SII parece permitir pequeñas diferencias,​ el objetivo en LibreDTE es no tenerlas.
 +
 +===== Ejemplo boleta con todos sus datos =====
 +
 +Para generar una boleta con los montos directamente en valores brutos, se deberán enviar todos los datos a LibreDTE y no normalizar. Se adjunta un ejemplo de un JSON de una boleta que no requiere normalización.
 +
 +<code json boleta_sin_normalizacion.json>​
 +{
 +    "​Encabezado":​ {
 +        "​IdDoc":​ {
 +            "​TipoDTE":​ "​39",​
 +            "​Folio":​ "​21",​
 +            "​FchEmis":​ "​2016-05-12",​
 +            "​IndServicio":​ "​3"​
 +        },
 +        "​Emisor":​ {
 +            "​RUTEmisor":​ "​76192083-9",​
 +            "​RznSocEmisor":​ "SASCO SpA",
 +            "​GiroEmisor":​ "​Servicios integrales de informática",​
 +            "​DirOrigen":​ "​Santiago",​
 +            "​CmnaOrigen":​ "​Santiago"​
 +        },
 +        "​Receptor":​ {
 +            "​RUTRecep":​ "​66666666-6",​
 +            "​RznSocRecep":​ "​Usuario sin RUT",
 +            "​DirRecep":​ "​Santiago",​
 +            "​CmnaRecep":​ "​Santiago"​
 +        },
 +        "​Totales":​ {
 +            "​MntTotal":​ "​1190"​
 +        }
 +    },
 +    "​Detalle":​ {
 +        "​NroLinDet":​ "​1",​
 +        "​NmbItem":​ "​Producto",​
 +        "​QtyItem":​ "​1",​
 +        "​PrcItem":​ "​1190",​
 +        "​MontoItem":​ "​1190"​
 +    }
 +}
 +</​code>​
 +
 +**Nota**: si se está usando la [[sowerphp:​API]] de la aplicación web el folio es 0, ya que lo asigna la misma aplicación. Adicionalmente es suficiente colocar sólo el ''​RUTEmisor'',​ ya que otros datos del emisor son agregados automáticamente.
  
faq/libredte/lib/montos_brutos.txt · Última modificación: 2016/05/18 16:39 por delaf