From 21ee34e4d274601b9fdd3fbda9bfaf50dc96d7cb Mon Sep 17 00:00:00 2001 From: "luciano.cassettai" <luciano.cassettai@campus.unam.edu.ar> Date: Tue, 2 Mar 2021 12:19:05 -0300 Subject: [PATCH] ADD: comprobante nota de credito --- .../comprobante_anulacion_cobro.jasper | Bin 0 -> 78125 bytes .../comprobante_anulacion_cobro.jrxml | 704 ++++++++++++++++++ 2 files changed, 704 insertions(+) create mode 100644 jasper/factura_template/comprobante_anulacion_cobro.jasper create mode 100644 jasper/factura_template/comprobante_anulacion_cobro.jrxml diff --git a/jasper/factura_template/comprobante_anulacion_cobro.jasper b/jasper/factura_template/comprobante_anulacion_cobro.jasper new file mode 100644 index 0000000000000000000000000000000000000000..448589df63c15d4c5088a8f8aa0854d6eb59aff9 GIT binary patch literal 78125 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 Iys`BE10xpCKL7v# literal 0 HcmV?d00001 diff --git a/jasper/factura_template/comprobante_anulacion_cobro.jrxml b/jasper/factura_template/comprobante_anulacion_cobro.jrxml new file mode 100644 index 00000000..2471e6fd --- /dev/null +++ b/jasper/factura_template/comprobante_anulacion_cobro.jrxml @@ -0,0 +1,704 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Invoice" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="535" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="4eedbb89-b4f6-4469-9ab6-f642a1688cf7"> + <property name="com.jaspersoft.studio.data.defaultdataadapter" value="json_nucleo_cobro"/> + <property name="ireport.zoom" value="1.1269722013523682"/> + <property name="ireport.x" value="0"/> + <property name="ireport.y" value="0"/> + <style name="Title" forecolor="#FFFFFF" fontName="Times New Roman" fontSize="50" isBold="false" pdfFontName="Times-Bold"/> + <style name="SubTitle" forecolor="#CCCCCC" fontName="Times New Roman" fontSize="18" isBold="false" pdfFontName="Times-Roman"/> + <style name="Column header" forecolor="#666666" fontName="Times New Roman" fontSize="14" isBold="true"/> + <style name="Detail" mode="Transparent" fontName="Times New Roman"/> + <style name="Row" mode="Transparent" fontName="Times New Roman" pdfFontName="Times-Roman"> + <conditionalStyle> + <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression> + <style mode="Opaque" backcolor="#EEEFF0"/> + </conditionalStyle> + </style> + <style name="Table"> + <box> + <pen lineWidth="1.0" lineColor="#000000"/> + <topPen lineWidth="1.0" lineColor="#000000"/> + <leftPen lineWidth="1.0" lineColor="#000000"/> + <bottomPen lineWidth="1.0" lineColor="#000000"/> + <rightPen lineWidth="1.0" lineColor="#000000"/> + </box> + </style> + <style name="Table_TH" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table_CH" mode="Opaque" backcolor="#CACED0"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table_TD" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + <conditionalStyle> + <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 0]]></conditionExpression> + <style backcolor="#D8D8D8"/> + </conditionalStyle> + </style> + <style name="Table 1_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 2_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 3_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 4_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 5_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 6_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 7_TH" mode="Opaque" backcolor="#F0F8FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 7_CH" mode="Opaque" backcolor="#BFE1FF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 7_TD" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 8_TH" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 8_CH" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <style name="Table 8_TD" mode="Opaque" backcolor="#FFFFFF"> + <box> + <pen lineWidth="0.5" lineColor="#000000"/> + <topPen lineWidth="0.5" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineColor="#000000"/> + </box> + </style> + <subDataset name="Dataset_subreporte_tabla" uuid="52b86c0a-909e-4a04-9e8d-f2a90ab2d004"> + <property name="com.jaspersoft.studio.data.defaultdataadapter"/> + <queryString language="json"> + <![CDATA[]]> + </queryString> + <field name="precio_unit" class="java.lang.String"> + <fieldDescription><![CDATA[precio_unit]]></fieldDescription> + </field> + <field name="detalle" class="java.lang.String"/> + <field name="codigo" class="java.lang.String"/> + <field name="cantidad" class="java.lang.String"/> + <field name="subtotal" class="java.lang.String"/> + <field name="nombres" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.nombres]]></fieldDescription> + </field> + </subDataset> + <queryString language="json"> + <![CDATA[]]> + </queryString> + <field name="nombres" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.nombres]]></fieldDescription> + </field> + <field name="apellido" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.apellido]]></fieldDescription> + </field> + <field name="tipo_documento" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.tipo_documento]]></fieldDescription> + </field> + <field name="numero_documento" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.numero_documento]]></fieldDescription> + </field> + <field name="domicilio" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.domicilio]]></fieldDescription> + </field> + <field name="posicion_fiscal" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.posicion_fiscal]]></fieldDescription> + </field> + <field name="importe_total" class="java.lang.String"/> + <field name="importe_total_cobranza" class="java.lang.String"/> + <field name="fecha" class="java.lang.String"/> + <field name="cobrado_en" class="java.lang.String"/> + <field name="punto_de_cobranza" class="java.lang.String"/> + <field name="numero_comprobante" class="java.lang.String"/> + <field name="tipo_factura" class="java.lang.String"/> + <field name="CAE" class="java.lang.String"/> + <field name="CAEFchVto" class="java.lang.String"/> + <field name="punto_venta_direccion" class="java.lang.String"/> + <field name="punto_venta_telefono" class="java.lang.String"/> + <field name="institucion_nombre" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion]]></fieldDescription> + </field> + <field name="institucion_cuit" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_cuit]]></fieldDescription> + </field> + <field name="institucion_posicion_fiscal" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_posicion_fiscal]]></fieldDescription> + </field> + <field name="institucion_posicion_iibb" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_posicion_iibb]]></fieldDescription> + </field> + <field name="institucion_inicio_actividad" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_inicio_actividad]]></fieldDescription> + </field> + <field name="punto_venta_nombre" class="java.lang.String"/> + <field name="institucion_direccion" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_direccion]]></fieldDescription> + </field> + <field name="institucion_telefono" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.institucion_telefono]]></fieldDescription> + </field> + <field name="comprobante_tipo_letra" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.comprobante_tipo_letra]]></fieldDescription> + </field> + <field name="comprobante_leyenda_pie" class="java.lang.String"> + <fieldDescription><![CDATA[parametrizacion.comprobante_leyenda_pie]]></fieldDescription> + </field> + <field name="estado" class="java.lang.String"/> + <field name="codigo_barras" class="java.lang.String"/> + <field name="razon_social" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.razon_social]]></fieldDescription> + </field> + <field name="es_persona_fisica" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.es_persona_fisica]]></fieldDescription> + </field> + <field name="identificacion_fiscal" class="java.lang.String"> + <fieldDescription><![CDATA[cliente.identificacion_fiscal]]></fieldDescription> + </field> + <field name="periodo_desde" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.periodo_facturado.fecha_desde]]></fieldDescription> + </field> + <field name="periodo_hasta" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.periodo_facturado.fecha_hasta]]></fieldDescription> + </field> + <field name="concepto" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.concepto.descripcion]]></fieldDescription> + </field> + <field name="condicion_venta" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.condicion_venta]]></fieldDescription> + </field> + <field name="condicion_iva" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.condicion_iva]]></fieldDescription> + </field> + <field name="desc_tipo_doc" class="java.lang.String"> + <fieldDescription><![CDATA[ventas_info_personalizada[0].datos.tipo_documento]]></fieldDescription> + </field> + <field name="fecha_factura" class="java.lang.String"/> + <field name="numero_comprobante_origen" class="java.lang.String"> + <fieldDescription><![CDATA[numero_comprobante_origen]]></fieldDescription> + </field> + <background> + <band height="802"> + <rectangle> + <reportElement x="0" y="722" width="554" height="79" backcolor="rgba(255, 255, 255, 0.0)" uuid="cbba8218-f630-4d13-bdb1-84756347faab"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </rectangle> + <rectangle> + <reportElement x="430" y="722" width="124" height="20" backcolor="rgba(255, 255, 255, 0.0)" uuid="f248de5b-f712-4e9a-8ce3-f8d6c2754792"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </rectangle> + <staticText> + <reportElement mode="Transparent" x="58" y="401" width="479" height="112" forecolor="#CCCCCC" uuid="2d5601b3-ce8d-4e94-84e4-e1675515ad37"> + <printWhenExpression><![CDATA[$F{estado}.equals( "N" )]]></printWhenExpression> + </reportElement> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="72"/> + </textElement> + <text><![CDATA[ANULADA]]></text> + </staticText> + <staticText> + <reportElement mode="Transparent" x="42" y="228" width="479" height="112" forecolor="#CCCCCC" uuid="857ddcbd-039a-4146-8203-aa85d0f9f43b"> + <printWhenExpression><![CDATA[$F{estado}.equals( "N" )]]></printWhenExpression> + </reportElement> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="72"/> + </textElement> + <text><![CDATA[ANULADA]]></text> + </staticText> + <rectangle> + <reportElement mode="Opaque" x="258" y="0" width="39" height="36" backcolor="rgba(255, 255, 255, 0.0)" uuid="4f8eec7a-d076-40b7-9a49-c07111960c37"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </rectangle> + <line> + <reportElement x="277" y="36" width="1" height="107" uuid="0ee6109d-f885-4e4d-b6d6-2a25444ed161"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </line> + <line> + <reportElement x="0" y="143" width="554" height="1" uuid="8006914a-b99e-407d-b042-2ed6f1518a32"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </line> + <rectangle> + <reportElement mode="Transparent" x="0" y="0" width="554" height="801" backcolor="rgba(255, 255, 255, 0.0)" uuid="a382badb-34f9-413c-a4b4-9d986aad4f41"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </rectangle> + </band> + </background> + <pageHeader> + <band height="195" splitType="Stretch"> + <textField pattern="dd/MM/yyyy"> + <reportElement x="306" y="48" width="162" height="20" uuid="bb10dbe1-0a4f-4722-9953-c163b63cf979"/> + <textElement textAlignment="Left" verticalAlignment="Middle" markup="html"> + <font size="9" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["Fecha de Emision: <b>" + new SimpleDateFormat("dd/MM/yyyy").format(new SimpleDateFormat("yyyy-MM-dd").parse($F{fecha})) + "</b>"]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement x="8" y="88" width="243" height="15" uuid="c226e44d-3bb5-4145-b0b3-903bf1d79fde"/> + <box leftPadding="0"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$F{institucion_nombre} == "null" ? "" : "<b>Razon Social: </b>" +$F{institucion_nombre}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="8" y="144" width="270" height="20" uuid="0e5002d9-4397-44a1-8578-a8c03a9f1001"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[($F{es_persona_fisica} == "true" ? "<b>Sr/Sra: </b>" : "<b>Razon social: </b>") + ($F{es_persona_fisica} == "true" ? $F{nombres} + " " + $F{apellido} : $F{razon_social})]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="278" y="164" width="262" height="15" uuid="5b65600c-5d22-4b8a-838d-71511a03e74b"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA["<b>Domicilio: </b>" + ($F{domicilio} == "null" ? "" : $F{domicilio})]]></textFieldExpression> + </textField> + <textField> + <reportElement x="8" y="164" width="270" height="15" uuid="5c6a03f5-c529-41bc-b8c3-a4de4ae909c7"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["<b>Condicion frente al IVA: </b>" + $F{condicion_iva}]]></textFieldExpression> + </textField> + <image> + <reportElement x="61" y="12" width="120" height="70" uuid="179be217-671e-46bd-8bf2-856d99ddbe09"/> + <imageExpression><![CDATA["logo_comp_cobro.png"]]></imageExpression> + </image> + <textField isBlankWhenNull="true"> + <reportElement x="306" y="-2" width="247" height="30" uuid="b5c90738-3955-4440-ae52-455c010d8a1c"/> + <box rightPadding="4"/> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="18" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$F{CAE}.length() == 0 ? "TIPO FACTURA" : "NOTA DE CREDITO"]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement x="306" y="28" width="112" height="20" uuid="eb54e895-4460-4642-a997-af7598807aec"/> + <textElement textAlignment="Left" verticalAlignment="Middle" markup="html"> + <font size="9" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["Punto de venta: <b>" +$F{punto_de_cobranza} + "</b>"]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="8" y="103" width="270" height="15" uuid="b96f7183-44f8-43ad-ba60-43d8fbf50b6e"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false" isItalic="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{punto_venta_direccion} == "null" ? ($F{institucion_direccion} == "null" ? "" : "<b>Domicilio comercial: </b>" +$F{institucion_direccion}) : "<b>Domicilio: </b>" +$F{punto_venta_direccion}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement x="302" y="88" width="243" height="15" uuid="23203189-b1c5-49bc-88ed-fb5658cc87a3"/> + <box leftPadding="0"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false" isItalic="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{institucion_cuit} == "null" ? "" : "<b>CUIT: </b>" + $F{institucion_cuit}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement x="302" y="103" width="243" height="15" uuid="44e85f5d-1127-4c5d-9582-f63eb85dcbe7"/> + <box leftPadding="0"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false" isItalic="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{institucion_posicion_iibb} == "null" ? "" : "<b>Ingresos Brutos: </b>" +$F{institucion_posicion_iibb}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement x="302" y="118" width="243" height="15" uuid="2e393975-c0ec-4400-a78a-e46854b111ed"/> + <box leftPadding="0"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false" isItalic="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{institucion_inicio_actividad} == "null" ? "" : "<b>Inicio de Actividades: </b>" +$F{institucion_inicio_actividad}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="429" y="28" width="125" height="20" uuid="1091651e-ce96-449c-a0f1-70f04a1731b3"/> + <textElement textAlignment="Left" verticalAlignment="Middle" markup="html"> + <font size="9" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["Comp. Nro: <b>" + $F{numero_comprobante} + "</b>"]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement x="271" y="-2" width="22" height="30" uuid="a12b16e2-db6a-4678-a258-78802739725a"/> + <box rightPadding="4"/> + <textElement textAlignment="Left" verticalAlignment="Middle"> + <font size="20" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$F{comprobante_tipo_letra} != "null" ? "C" : $F{comprobante_tipo_letra}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="false"> + <reportElement x="8" y="118" width="243" height="15" uuid="0e0a35ab-dfdf-414b-a161-3922d6f3cc5e"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{institucion_posicion_fiscal} == "null" ? "" : "<b>Condicion frente al IVA: </b>" + $F{institucion_posicion_fiscal}]]></textFieldExpression> + </textField> + <staticText> + <reportElement x="262" y="25" width="40" height="10" uuid="7e9d6291-ed72-49dd-9079-ee3dc1ec144c"/> + <textElement> + <font size="7"/> + </textElement> + <text><![CDATA[COD. 013]]></text> + </staticText> + <elementGroup> + <textField> + <reportElement x="278" y="144" width="263" height="14" uuid="dcdcf4f0-38aa-4f69-8136-45c72cb7c93b"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[($F{desc_tipo_doc}.isEmpty() ? "<b>CUIT: </b>" : "<b>"+$F{desc_tipo_doc}+": </b>") +($F{es_persona_fisica} == "true" ? $F{numero_documento} : $F{identificacion_fiscal})]]></textFieldExpression> + </textField> + </elementGroup> + <textField> + <reportElement x="8" y="178" width="270" height="15" uuid="18e11316-9e51-4d7d-8842-1b126340e9cc"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["<b>Condicion de venta: </b>" + $F{condicion_venta}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="278" y="178" width="262" height="15" uuid="f2d1d0c9-4847-49c4-9577-1a5495818aee"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[($F{numero_comprobante_origen} == "null" ? "" : "<b>Comprobante asociado: </b> Fac. C " + $F{punto_de_cobranza} + " - " + $F{numero_comprobante_origen})]]></textFieldExpression> + </textField> + </band> + </pageHeader> + <detail> + <band height="17"> + <printWhenExpression><![CDATA[$F{concepto}.toLowerCase().equals("servicios")]]></printWhenExpression> + <line> + <reportElement x="0" y="0" width="554" height="1" uuid="2befe58c-180d-47ed-a4c4-bca633e5f129"/> + <graphicElement> + <pen lineWidth="0.5"/> + </graphicElement> + </line> + <textField> + <reportElement x="8" y="0" width="270" height="15" isRemoveLineWhenBlank="true" uuid="aef634bd-fdc5-4bfb-b51e-3a046224795b"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["<b>PerÃodo facturado desde: </b>" + new SimpleDateFormat("dd/MM/yyyy").format(new SimpleDateFormat("yyyy-MM-dd").parse($F{periodo_desde}))]]></textFieldExpression> + </textField> + <textField> + <reportElement x="278" y="1" width="263" height="15" isRemoveLineWhenBlank="true" uuid="8f211cdb-fb8f-47c1-b603-6127092b37ac"/> + <textElement verticalAlignment="Middle" markup="html"> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA["<b>Hasta: </b>" + new SimpleDateFormat("dd/MM/yyyy").format(new SimpleDateFormat("yyyy-MM-dd").parse($F{periodo_hasta}))]]></textFieldExpression> + </textField> + </band> + <band height="334"> + <componentElement> + <reportElement positionType="Float" x="0" y="0" width="555" height="15" isPrintWhenDetailOverflows="true" uuid="1d0a3ecf-eac9-4d38-b619-2b9b87a65351"> + <property name="com.jaspersoft.studio.layout" value="com.jaspersoft.studio.editor.layout.VerticalRowLayout"/> + <property name="com.jaspersoft.studio.table.style.table_header" value="Table 8_TH"/> + <property name="com.jaspersoft.studio.table.style.column_header" value="Table 8_CH"/> + <property name="com.jaspersoft.studio.table.style.detail" value="Table 8_TD"/> + </reportElement> + <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"> + <datasetRun subDataset="Dataset_subreporte_tabla" uuid="1a0628e0-55d9-4476-ba30-15463b25c925"> + <dataSourceExpression><![CDATA[((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("ventas_info_personalizada.datos.items_pers")]]></dataSourceExpression> + </datasetRun> + <jr:column width="36" uuid="aaa9388c-a529-42ba-b0dc-4d52b7d66dea"> + <jr:columnHeader height="20" rowSpan="1"> + <staticText> + <reportElement mode="Opaque" x="0" y="0" width="36" height="20" backcolor="#D5D5D5" uuid="d860b2a9-ac57-439b-bac6-d040ffb43510"/> + <box topPadding="0" leftPadding="5" bottomPadding="0" rightPadding="0"> + <pen lineWidth="0.5"/> + <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[COD.]]></text> + </staticText> + </jr:columnHeader> + <jr:detailCell height="20" rowSpan="1"/> + </jr:column> + <jr:column width="335" uuid="fec45ca3-1e82-4c01-8268-abd7d678a0e4"> + <property name="com.jaspersoft.studio.components.table.model.column.name" value="Column1"/> + <jr:columnHeader style="Table 8_CH" height="20" rowSpan="1"> + <staticText> + <reportElement mode="Opaque" x="0" y="0" width="335" height="20" backcolor="#D5D5D5" uuid="d1cfa3b5-4b37-4d73-881a-b19553b75181"/> + <box topPadding="0" leftPadding="5" bottomPadding="0" rightPadding="0"> + <pen lineWidth="0.5"/> + <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[DETALLE]]></text> + </staticText> + </jr:columnHeader> + <jr:detailCell height="20" rowSpan="1"/> + </jr:column> + <jr:column width="75" uuid="2196e94b-9463-4348-a703-00c14caa798c"> + <jr:columnHeader height="20" rowSpan="1"> + <staticText> + <reportElement mode="Opaque" x="0" y="0" width="75" height="20" backcolor="#D5D5D5" uuid="41554602-ee8a-4414-a539-f936bbc7464c"/> + <box topPadding="0" leftPadding="5" bottomPadding="0" rightPadding="0"> + <pen lineWidth="0.5"/> + <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[PRECIO UNIT.]]></text> + </staticText> + </jr:columnHeader> + <jr:detailCell height="20" rowSpan="1"/> + </jr:column> + <jr:column width="44" uuid="fa85c3e0-e1c5-418b-9d91-51390694d82b"> + <jr:columnHeader height="20" rowSpan="1"> + <staticText> + <reportElement mode="Opaque" x="0" y="0" width="44" height="20" backcolor="#D5D5D5" uuid="eb2a10d5-e71c-4e40-ab7e-b4d2fdb1eed1"/> + <box topPadding="0" leftPadding="5" bottomPadding="0" rightPadding="0"> + <pen lineWidth="0.5"/> + <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[CANT.]]></text> + </staticText> + </jr:columnHeader> + <jr:detailCell height="20" rowSpan="1"/> + </jr:column> + <jr:column width="64" uuid="79d961c8-ca65-42cb-9a49-9d31a0861135"> + <property name="com.jaspersoft.studio.components.table.model.column.name" value="Column3"/> + <jr:columnHeader style="Table 8_CH" height="20" rowSpan="1"> + <staticText> + <reportElement mode="Opaque" x="0" y="0" width="64" height="20" backcolor="#D5D5D5" uuid="2d4c0b27-ed7b-4e66-8101-401b7403b1a8"/> + <box topPadding="0" leftPadding="5" bottomPadding="0" rightPadding="0"> + <pen lineWidth="0.5"/> + <topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + <rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/> + </box> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="8" isBold="true"/> + </textElement> + <text><![CDATA[SUBTOTAL]]></text> + </staticText> + </jr:columnHeader> + <jr:detailCell height="20" rowSpan="1"/> + </jr:column> + </jr:table> + </componentElement> + <staticText> + <reportElement x="4" y="25" width="28" height="20" uuid="cf70124d-b566-4e52-a3a8-0883fa640f74"/> + <textElement textAlignment="Center"> + <font size="8"/> + </textElement> + <text><![CDATA[0001]]></text> + </staticText> + <textField> + <reportElement x="42" y="25" width="332" height="20" uuid="116613cb-ef3c-4b15-bf09-c61b46c140f3"/> + <textElement markup="html"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA["Se anula el comprobante : <b>Factura C " + $F{punto_de_cobranza} + " - " + $F{numero_comprobante_origen} + "</b>"]]></textFieldExpression> + </textField> + <textField> + <reportElement x="374" y="25" width="73" height="20" uuid="029eb14f-d9e7-425e-a026-dceeb2824edc"/> + <textElement textAlignment="Center" markup="none"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$F{importe_total_cobranza}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="447" y="25" width="48" height="20" uuid="0b410de2-45bc-43a1-abe0-61e870f88423"/> + <textElement textAlignment="Center" markup="none"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA["1"]]></textFieldExpression> + </textField> + <textField> + <reportElement x="495" y="25" width="60" height="20" uuid="c5dff1c6-2e77-4fc6-a69b-8a8e1f74bd18"/> + <textElement textAlignment="Center" markup="none"> + <font size="8"/> + </textElement> + <textFieldExpression><![CDATA[$F{importe_total_cobranza}]]></textFieldExpression> + </textField> + </band> + </detail> + <pageFooter> + <band height="83"> + <staticText> + <reportElement x="387" y="8" width="60" height="20" uuid="8be5cdb9-e294-461a-b289-2ba2f2a965c9"/> + <textElement> + <font size="10" isBold="false"/> + </textElement> + <text><![CDATA[Total: ]]></text> + </staticText> + <textField isBlankWhenNull="true"> + <reportElement key="" x="3" y="8" width="154" height="20" uuid="0771c651-8818-4f21-9d34-d63b3687c2cd"/> + <textElement> + <font isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$F{CAE}.length() == 0 ? "" : "CAE Nº: " + $F{CAE}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement key="" x="165" y="8" width="222" height="20" uuid="795846bd-a989-4005-b47b-59d02ddf367a"/> + <textElement> + <font isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$F{CAEFchVto}.length() == 0 ? "" : "Fecha de Vto. CAE: " + new SimpleDateFormat("dd/MM/yyyy").format(new SimpleDateFormat("yyyy-MM-dd").parse($F{CAEFchVto}))]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement key="" x="3" y="28" width="448" height="30" uuid="8bc69e54-b965-4bbb-b532-43cd25fa85c2"/> + <textElement> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{comprobante_leyenda_pie} == "null" ? "" : $F{comprobante_leyenda_pie}]]></textFieldExpression> + </textField> + <componentElement> + <reportElement mode="Transparent" x="3" y="57" width="448" height="25" uuid="7fb9eefc-1729-4544-864a-941ee51f83dc"> + <printWhenExpression><![CDATA[$F{codigo_barras}.length() > 0]]></printWhenExpression> + </reportElement> + <jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="Int2of5" drawText="false" checksumRequired="false"> + <jr:codeExpression><![CDATA[$F{codigo_barras}]]></jr:codeExpression> + </jr:barbecue> + </componentElement> + <textField isBlankWhenNull="true"> + <reportElement key="" x="3" y="48" width="448" height="20" uuid="c3f0f156-b524-4f41-8415-754ee08cb33e"/> + <textElement> + <font size="8" isBold="false"/> + </textElement> + <textFieldExpression><![CDATA[$F{codigo_barras}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="467" y="28" width="87" height="30" uuid="9903a1ee-f5a7-4ac7-9c8c-4b47dd79d148"/> + <textFieldExpression><![CDATA[$V{PAGE_NUMBER}.equals(1) ? $F{tipo_factura} : "DUPLICADO"]]></textFieldExpression> + </textField> + <textField pattern=""> + <reportElement x="447" y="8" width="106" height="20" uuid="10089183-25ec-4160-88e3-9113d2cfee8d"/> + <textElement> + <font size="10" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA["$" + $F{importe_total_cobranza}]]></textFieldExpression> + </textField> + </band> + </pageFooter> +</jasperReport> -- GitLab