diff --git a/Contabilidad/RepIVA.aspx b/Contabilidad/RepIVA.aspx
index 3f452be28..243f59c2b 100644
--- a/Contabilidad/RepIVA.aspx
+++ b/Contabilidad/RepIVA.aspx
@@ -27,14 +27,16 @@
-
- Generar DIOT
+ Generar DIOT
-
+
+ Excel DIOT
+
-
+
+
diff --git a/Contabilidad/RepIVA.aspx.cs b/Contabilidad/RepIVA.aspx.cs
index ac8f7ced2..46981e57f 100644
--- a/Contabilidad/RepIVA.aspx.cs
+++ b/Contabilidad/RepIVA.aspx.cs
@@ -72,7 +72,8 @@ public partial class Contabilidad_RepIVA : ClsPaginas
txtFechaI.Text = $"01/{FF.Month}/{FF.Year}";
txtFechaF.Text = FF.LastDayOfMonth().ToShortDateString();
- LnkAccionesDIOT.Visible = true;
+ LnkTxtDIOT.Visible = true;
+ LnkExcelDIOT.Visible = true;
DdlCuenta.DataSource = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa:UsuarioActual.CveEmpresa, CveTipoCuenta:2);
DdlCuenta.DataBind();
@@ -276,7 +277,6 @@ public partial class Contabilidad_RepIVA : ClsPaginas
//ImprimirbytesPDF(ImprimirPDFCrystal(Ruta, Dt, para, "Reporte de IVA", Opcion), "Reporte de IVA", Opcion);
ImprimirbytesPDF(ImprimirSubRepPDFCrystal(Ruta, Dt, para, new DataTable(), new DataTable(), "RepIEPSPorcentaje.rpt", "RepIVAPorcentaje.rpt", "Reporte de IVA", Opcion), "Reporte de IVA", Opcion);
}
-
}else
{
Ruta = ModExtensiones.DirectorioBaseEmpresas + $@"Empresas\Grales\Formatos\{Formato}";
@@ -290,10 +290,6 @@ public partial class Contabilidad_RepIVA : ClsPaginas
//ImprimirbytesPDF(ImprimirPDFCrystal(Ruta, Dt, para, "Reporte de IVA", Opcion), "Reporte de IVA", Opcion);
ImprimirbytesPDF(ImprimirSubRepPDFCrystal(Ruta, Dt, para, new DataTable(), new DataTable(), "RepIEPSPorcentaje.rpt", "RepIVAPorcentaje.rpt", "Reporte de IVA", Opcion), "Reporte de IVA", Opcion);
}
-
-
-
-
}
Ruta.GuardaLogAD();
//ImprimirbytesPDF(ImprimirPDFCrystal(Ruta, Dt, para, "Reporte de IVA", Opcion), "Reporte de IVA", Opcion);
@@ -334,7 +330,7 @@ public partial class Contabilidad_RepIVA : ClsPaginas
return Respuesta.ToString();
}
- protected void LnkAccionesDIOT_Click(object sender, EventArgs e)
+ protected void LnkTxtDIOT_Click(object sender, EventArgs e)
{
ClsContabilidad Objconta = new ClsContabilidad();
@@ -380,7 +376,7 @@ public partial class Contabilidad_RepIVA : ClsPaginas
}
else
{
- foreach (DataRow Drow in Objconta.DtResultados.FiltraParametros("CveCompra is null and CveProveedor > 0 ").Rows) // and(IVA > 1 OR IEPS > 0)
+ foreach (DataRow Drow in Objconta.DtResultados.FiltraParametros("CveCompra is null and CveProveedor > 0 AND ( ActosFN > 0 OR ActosFS > 0 OR Actos16 > 0 OR ActosImp16 > 0 OR ActosImpNotan16 > 0 ) ").Rows) // and(IVA > 1 OR IEPS > 0)
{
SBDIOT.AppendLine(
Drow["TipoTercero"].ToString() + "|" +
@@ -391,55 +387,56 @@ public partial class Contabilidad_RepIVA : ClsPaginas
Drow["PaisResidenciaFiscal"].ToString() + "|" +
Drow["Jurisdiccion"].ToString() + "|" +
// 3.2 valor de los actos o actividades
- LV0(Drow["ActosFN"].ToString()) + "|" + // actos norte
- LV0(Drow["ActosDevFN"].ToString()) + "|" + // desc norte
- LV0(Drow["ActosFS"].ToString()) + "|" + // actos sur
- LV0(Drow["ActosDevFS"].ToString()) + "|" + // desc sur
- LV0(Drow["Actos16"].ToString()) + "|" + // 16%
- LV0(Drow["ActosDev16"].ToString()) + "|" + // desc 16%
- LV0(Drow["ActosImp16"].ToString()) + "|" + // importacion 16%
- LV0(Drow["ActosImpDev16"].ToString()) + "|" + // desc importacion 16%
- LV0(Drow["ActosImpNotan16"].ToString()) + "|" + // importacion intangibles 16%
- LV0(Drow["ActosImpNotanDev16"].ToString()) + "|" + // desc intangibles 16%
+ LV(Drow["ActosFN"].ToString()) + "|" + // actos norte
+ LV(Drow["ActosDevFN"].ToString()) + "|" + // desc norte
+ LV(Drow["ActosFS"].ToString()) + "|" + // actos sur
+ LV(Drow["ActosDevFS"].ToString()) + "|" + // desc sur
+ LV(Drow["Actos16"].ToString()) + "|" + // 16%
+ LV(Drow["ActosDev16"].ToString()) + "|" + // desc 16%
+ LV(Drow["ActosImp16"].ToString()) + "|" + // importacion 16%
+ LV(Drow["ActosImpDev16"].ToString()) + "|" + // desc importacion 16%
+ LV(Drow["ActosImpNotan16"].ToString()) + "|" + // importacion intangibles 16%
+ LV(Drow["ActosImpNotanDev16"].ToString()) + "|" + // desc intangibles 16%
// 3.3 IVA Acreditable
- LV0(Drow["AcredFN"].ToString()) + "|" + // actos norte
- LV0(Drow["AcreNoFN"].ToString()) + "|" + // proporcion actos norte
- LV0(Drow["AcredFS"].ToString()) + "|" + // actos sur
- LV0(Drow["AcredNoFS"].ToString()) + "|" + // proporcion actos sur
- LV0(Drow["Acred16"].ToString()) + "|" + // 16%
- LV0(Drow["AcredIva16"].ToString()) + "|" + // proporcion 16%
- LV0(Drow["AcredImp16"].ToString()) + "|" + // importacion 16%
- LV0(Drow["AcredNoImp16"].ToString()) + "|" + // proporción importacion 16%
- LV0(Drow["AcredImpIntan16"].ToString()) + "|" + // intangibles 16%
- LV0(Drow["AcredNoImpIntan16"].ToString()) + "|" + // proporcion intangibles 16%
+ LV(Drow["AcredFN"].ToString()) + "|" + // actos norte
+ LV(Drow["AcreNoFN"].ToString()) + "|" + // proporcion actos norte
+ LV(Drow["AcredFS"].ToString()) + "|" + // actos sur
+ LV(Drow["AcredNoFS"].ToString()) + "|" + // proporcion actos sur
+ LV(Drow["Acred16"].ToString()) + "|" + // 16%
+ LV(Drow["AcredIva16"].ToString()) + "|" + // proporcion 16%
+ LV(Drow["AcredImp16"].ToString()) + "|" + // importacion 16%
+ LV(Drow["AcredNoImp16"].ToString()) + "|" + // proporción importacion 16%
+ LV(Drow["AcredImpIntan16"].ToString()) + "|" + // intangibles 16%
+ LV(Drow["AcredNoImpIntan16"].ToString()) + "|" + // proporcion intangibles 16%
// 3.4 IVA NO Acreditable
- LV0(Drow["NoAcredFN"].ToString()) + "|" +
- LV0(Drow["NoAcredNoFN"].ToString()) + "|" +
- LV0(Drow["NoAcredExentaFN"].ToString()) + "|" +
- LV0(Drow["NoAcredNoObjetoFN"].ToString()) + "|" +
- LV0(Drow["NoAcredFS"].ToString()) + "|" +
- LV0(Drow["NoAcredNoFS"].ToString()) + "|" +
- LV0(Drow["NoAcredExentaFS"].ToString()) + "|" +
- LV0(Drow["NoAcredNoObjetoFS"].ToString()) + "|" +
- LV0(Drow["NoAcred16"].ToString()) + "|" +
- LV0(Drow["NoAcredNo16"].ToString()) + "|" +
- LV0(Drow["NoAcredExenta16"].ToString()) + "|" +
- LV0(Drow["NoAcredNoObjeto16"].ToString()) + "|" +
- LV0(Drow["NoAcredIntan16"].ToString()) + "|" +
- LV0(Drow["NoAcredIntanNo16"].ToString()) + "|" +
- LV0(Drow["NoAcredIntanExenta16"].ToString()) + "|" +
- LV0(Drow["NoAcredIntanNoObjeto16"].ToString()) + "|" +
- LV0(Drow["NoAcredImp16"].ToString()) + "|" +
- LV0(Drow["NoAcredImpNo16"].ToString()) + "|" +
- LV0(Drow["NoAcredImpExenta16"].ToString()) + "|" +
- LV0(Drow["NoAcredImpNoObjeto16"].ToString()) + "|" +
+ LV(Drow["NoAcredFN"].ToString()) + "|" +
+ LV(Drow["NoAcredNoFN"].ToString()) + "|" +
+ LV(Drow["NoAcredExentaFN"].ToString()) + "|" +
+ LV(Drow["NoAcredNoObjetoFN"].ToString()) + "|" +
+ LV(Drow["NoAcredFS"].ToString()) + "|" +
+ LV(Drow["NoAcredNoFS"].ToString()) + "|" +
+ LV(Drow["NoAcredExentaFS"].ToString()) + "|" +
+ LV(Drow["NoAcredNoObjetoFS"].ToString()) + "|" +
+ LV(Drow["NoAcred16"].ToString()) + "|" +
+ LV(Drow["NoAcredNo16"].ToString()) + "|" +
+ LV(Drow["NoAcredExenta16"].ToString()) + "|" +
+ LV(Drow["NoAcredNoObjeto16"].ToString()) + "|" +
+
+ LV(Drow["NoAcredTan16"].ToString()) + "|" +
+ LV(Drow["NoAcredTanNo16"].ToString()) + "|" +
+ LV(Drow["NoAcredTanExenta16"].ToString()) + "|" +
+ LV(Drow["NoAcredTanNoObjeto16"].ToString()) + "|" +
+ LV(Drow["NoAcredImpIntan16"].ToString()) + "|" +
+ LV(Drow["NoAcredImpIntanNo16"].ToString()) + "|" +
+ LV(Drow["NoAcredImpIntanExenta16"].ToString()) + "|" +
+ LV(Drow["NoAcredImpIntanNoObjeto16"].ToString()) + "|" +
// 3.5 datos adicionales
- LV0(Drow["DAIvaRetenido"].ToString()) + "|" + // VA retenido por el contribuyente
- LV0(Drow["DAIvaExentoImpo"].ToString()) + "|" + //Actos o actividades pagados en la importación de bienes y servicios por los que no se pagara el IVA (Exentos)
- LV0(Drow["DAIvaExento"].ToString()) + "|" + // Actos o actividades pagados por los que no se pagará el IVA(Exentos)
- LV0(Drow["DATasa0"].ToString()) + "|" + // Demás actos o actividades pagados a la tasa del 0%
- LV0(Drow["DANoObjetoTN"].ToString()) + "|" + // Actos o actividades no objeto del IVA realizados en
- LV0(Drow["DANoObjetoNoTN"].ToString()) + "|" + // Actos o actividades no objeto del IVA por no contar on establecimiento en territorio nacion
+ LV(Drow["DAIvaRetenido"].ToString()) + "|" + // VA retenido por el contribuyente
+ LV(Drow["DAIvaExentoImpo"].ToString()) + "|" + //Actos o actividades pagados en la importación de bienes y servicios por los que no se pagara el IVA (Exentos)
+ LV(Drow["DAIvaExento"].ToString()) + "|" + // Actos o actividades pagados por los que no se pagará el IVA(Exentos)
+ LV(Drow["DATasa0"].ToString()) + "|" + // Demás actos o actividades pagados a la tasa del 0%
+ LV(Drow["DANoObjetoTN"].ToString()) + "|" + // Actos o actividades no objeto del IVA realizados en
+ LV(Drow["DANoObjetoNoTN"].ToString()) + "|" + // Actos o actividades no objeto del IVA por no contar on establecimiento en territorio nacion
(Drow["DAManifiesto"].ToString())); // Manifiesto que se dio efectos fiscales a los comprobantes que amparan las operaciones realizadas con el proveedor
}
@@ -678,4 +675,148 @@ public partial class Contabilidad_RepIVA : ClsPaginas
}
}
+ protected void LnkExcelDIOT_Click(object sender, EventArgs e)
+ {
+ ClsContabilidad Objconta = new ClsContabilidad();
+ StringBuilder SBDIOT = new StringBuilder();
+ int Conciliado = DdlTipoMovto.SelectedValue.ToEntero();
+
+ if (Objconta.GetRepIVA(txtFechaI.Text.ToDate(), txtFechaF.Text.ToDate(), 2, UsuarioActual.CveUsuario, -1, Conciliado, UsuarioActual.CveEmpresa, TipoCambio, TCEspecifico))
+ {
+ DataTable TmpDIOT = new DataTable("DIOT");
+ TmpDIOT.Columns.Add("TipoTercero", typeof(string)); TmpDIOT.Columns.Add("TipoOperacion", typeof(string));
+ TmpDIOT.Columns.Add("RFC_DIOT", typeof(string)); TmpDIOT.Columns.Add("NumeroIDFiscal", typeof(string));
+ TmpDIOT.Columns.Add("NombreExtranjero", typeof(string)); TmpDIOT.Columns.Add("PaisResidenciaFiscal", typeof(string));
+ TmpDIOT.Columns.Add("Jurisdiccion", typeof(string));
+
+ TmpDIOT.Columns.Add("ActosFN", typeof(string)); TmpDIOT.Columns.Add("ActosDevFN", typeof(string));
+ TmpDIOT.Columns.Add("ActosFS", typeof(string)); TmpDIOT.Columns.Add("ActosDevFS", typeof(string));
+ TmpDIOT.Columns.Add("Actos16", typeof(string)); TmpDIOT.Columns.Add("ActosDev16", typeof(string));
+ TmpDIOT.Columns.Add("ActosImp16", typeof(string)); TmpDIOT.Columns.Add("ActosImpDev16", typeof(string));
+ TmpDIOT.Columns.Add("ActosImpNotan16", typeof(string)); TmpDIOT.Columns.Add("ActosImpNotanDev16", typeof(string));
+
+ TmpDIOT.Columns.Add("AcredFN", typeof(string)); TmpDIOT.Columns.Add("AcreNoFN", typeof(string));
+ TmpDIOT.Columns.Add("AcredFS", typeof(string)); TmpDIOT.Columns.Add("AcredNoFS", typeof(string));
+ TmpDIOT.Columns.Add("Acred16", typeof(string)); TmpDIOT.Columns.Add("AcredIva16", typeof(string));
+ TmpDIOT.Columns.Add("AcredImp16", typeof(string)); TmpDIOT.Columns.Add("AcredNoImp16", typeof(string));
+ TmpDIOT.Columns.Add("AcredImpIntan16", typeof(string)); TmpDIOT.Columns.Add("AcredNoImpIntan16", typeof(string));
+
+ TmpDIOT.Columns.Add("NoAcredFN", typeof(string)); TmpDIOT.Columns.Add("NoAcredNoFN", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredExentaFN", typeof(string)); TmpDIOT.Columns.Add("NoAcredNoObjetoFN", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredFS", typeof(string)); TmpDIOT.Columns.Add("NoAcredNoFS", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredExentaFS", typeof(string)); TmpDIOT.Columns.Add("NoAcredNoObjetoFS", typeof(string));
+ TmpDIOT.Columns.Add("NoAcred16", typeof(string)); TmpDIOT.Columns.Add("NoAcredNo16", typeof(string));
+
+ TmpDIOT.Columns.Add("NoAcredExenta16", typeof(string)); TmpDIOT.Columns.Add("NoAcredNoObjeto16", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredTan16", typeof(string)); TmpDIOT.Columns.Add("NoAcredTanNo16", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredTanExenta16", typeof(string)); TmpDIOT.Columns.Add("NoAcredTanNoObjeto16", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredImpIntan16", typeof(string)); TmpDIOT.Columns.Add("NoAcredImpIntanNo16", typeof(string));
+ TmpDIOT.Columns.Add("NoAcredImpIntanExenta16", typeof(string)); TmpDIOT.Columns.Add("NoAcredImpIntanNoObjeto16", typeof(string));
+
+ TmpDIOT.Columns.Add("DAIvaRetenido", typeof(string)); TmpDIOT.Columns.Add("DAIvaExentoImpo", typeof(string));
+ TmpDIOT.Columns.Add("DAIvaExento", typeof(string)); TmpDIOT.Columns.Add("DATasa0", typeof(string));
+ TmpDIOT.Columns.Add("DANoObjetoTN", typeof(string)); TmpDIOT.Columns.Add("DANoObjetoNoTN", typeof(string));
+ TmpDIOT.Columns.Add("DAManifiesto", typeof(string));
+
+ foreach (DataRow Drow in Objconta.DtResultados.FiltraParametros("CveCompra is null and CveProveedor > 0 AND ( ActosFN > 0 OR ActosFS > 0 OR Actos16 > 0 OR ActosImp16 > 0 OR ActosImpNotan16 > 0 ) ").Rows) // and(IVA > 1 OR IEPS > 0)
+ {
+ DataRow dr = TmpDIOT.NewRow();
+
+ dr["TipoTercero"] = Drow["TipoTercero"].ToString();
+ dr["TipoOperacion"] = Drow["TipoOperacion"].ToString();
+ dr["RFC_DIOT"] = Drow["RFC_DIOT"].ToString();
+ dr["NumeroIDFiscal"] = Drow["NumeroIDFiscal"].ToString();
+ dr["NombreExtranjero"] = Drow["NombreExtranjero"].ToString();
+ dr["PaisResidenciaFiscal"] = Drow["PaisResidenciaFiscal"].ToString();
+ dr["Jurisdiccion"] = Drow["Jurisdiccion"].ToString();
+ // 3.2 valor de los actos o actividades
+ dr["ActosFN"] = LV(Drow["ActosFN"].ToString()); // actos norte
+ dr["ActosDevFN"] = LV(Drow["ActosDevFN"].ToString()); // desc norte
+ dr["ActosFS"] = LV(Drow["ActosFS"].ToString()); // actos sur
+ dr["ActosDevFS"] = LV(Drow["ActosDevFS"].ToString()); // desc sur
+ dr["Actos16"] = LV(Drow["Actos16"].ToString()); // 16%
+ dr["ActosDev16"] = LV(Drow["ActosDev16"].ToString()); // desc 16%
+ dr["ActosImp16"] = LV(Drow["ActosImp16"].ToString()); // importacion 16%
+ dr["ActosImpDev16"] = LV(Drow["ActosImpDev16"].ToString()); // desc importacion 16%
+ dr["ActosImpNotan16"] = LV(Drow["ActosImpNotan16"].ToString()); // importacion intangibles 16%
+ dr["ActosImpNotanDev16"] = LV(Drow["ActosImpNotanDev16"].ToString()); // desc intangibles 16%
+ // 3.3 IVA Acreditable
+ dr["AcredFN"] = LV(Drow["AcredFN"].ToString()); // actos norte
+ dr["AcreNoFN"] = LV(Drow["AcreNoFN"].ToString()); // proporcion actos norte
+ dr["AcredFS"] = LV(Drow["AcredFS"].ToString()); // actos sur
+ dr["AcredNoFS"] = LV(Drow["AcredNoFS"].ToString()); // proporcion actos sur
+ dr["Acred16"] = LV(Drow["Acred16"].ToString()); // 16%
+ dr["AcredIva16"] = LV(Drow["AcredIva16"].ToString()); // proporcion 16%
+ dr["AcredImp16"] = LV(Drow["AcredImp16"].ToString()); // importacion 16%
+ dr["AcredNoImp16"] = LV(Drow["AcredNoImp16"].ToString()); // proporción importacion 16%
+ dr["AcredImpIntan16"] = LV(Drow["AcredImpIntan16"].ToString()); // intangibles 16%
+ dr["AcredNoImpIntan16"] = LV(Drow["AcredNoImpIntan16"].ToString()); // proporcion intangibles 16%
+ // 3.4 IVA NO Acreditable
+ dr["NoAcredFN"] = LV(Drow["NoAcredFN"].ToString());
+ dr["NoAcredNoFN"] = LV(Drow["NoAcredNoFN"].ToString());
+ dr["NoAcredExentaFN"] = LV(Drow["NoAcredExentaFN"].ToString());
+ dr["NoAcredNoObjetoFN"] = LV(Drow["NoAcredNoObjetoFN"].ToString());
+ dr["NoAcredFS"] = LV(Drow["NoAcredFS"].ToString());
+ dr["NoAcredNoFS"] = LV(Drow["NoAcredNoFS"].ToString());
+ dr["NoAcredExentaFS"] = LV(Drow["NoAcredExentaFS"].ToString());
+ dr["NoAcredNoObjetoFS"] = LV(Drow["NoAcredNoObjetoFS"].ToString());
+ dr["NoAcred16"] = LV(Drow["NoAcred16"].ToString());
+ dr["NoAcredNo16"] = LV(Drow["NoAcredNo16"].ToString());
+
+ dr["NoAcredExenta16"] = LV(Drow["NoAcredExenta16"].ToString());
+ dr["NoAcredNoObjeto16"] = LV(Drow["NoAcredNoObjeto16"].ToString());
+ dr["NoAcredTan16"] = LV(Drow["NoAcredTan16"].ToString());
+ dr["NoAcredTanNo16"] = LV(Drow["NoAcredTanNo16"].ToString());
+ dr["NoAcredTanExenta16"] = LV(Drow["NoAcredTanExenta16"].ToString());
+ dr["NoAcredTanNoObjeto16"] = LV(Drow["NoAcredTanNoObjeto16"].ToString());
+ dr["NoAcredImpIntan16"] = LV(Drow["NoAcredImpIntan16"].ToString());
+ dr["NoAcredImpIntanNo16"] = LV(Drow["NoAcredImpIntanNo16"].ToString());
+ dr["NoAcredImpIntanExenta16"] = LV(Drow["NoAcredImpIntanExenta16"].ToString());
+ dr["NoAcredImpIntanNoObjeto16"] = LV(Drow["NoAcredImpIntanNoObjeto16"].ToString());
+ // 3.5 datos adicionales
+ dr["DAIvaRetenido"] = LV(Drow["DAIvaRetenido"].ToString()); // VA retenido por el contribuyente
+ dr["DAIvaExentoImpo"] = LV(Drow["DAIvaExentoImpo"].ToString()); //Actos o actividades pagados en la importación de bienes y servicios por los que no se pagara el IVA (Exentos)
+ dr["DAIvaExento"] = LV(Drow["DAIvaExento"].ToString()); // Actos o actividades pagados por los que no se pagará el IVA(Exentos)
+ dr["DATasa0"] = LV(Drow["DATasa0"].ToString()); // Demás actos o actividades pagados a la tasa del 0%
+ dr["DANoObjetoTN"] = LV(Drow["DANoObjetoTN"].ToString()); // Actos o actividades no objeto del IVA realizados en
+ dr["DANoObjetoNoTN"] = LV(Drow["DANoObjetoNoTN"].ToString()); // Actos o actividades no objeto del IVA por no contar on establecimiento en territorio nacion
+ dr["DAManifiesto"] = (Drow["DAManifiesto"].ToString()); // Manifiesto que se dio efectos fiscales a los comprobantes que amparan las operaciones realizadas con el proveedor
+ TmpDIOT.Rows.Add(dr);
+ }
+ Objconta.Dispose();
+ TmpDIOT.Columns[0].ColumnName = "01- Tipo de tercero\r\n"; TmpDIOT.Columns[1].ColumnName = "02 -Tipo de operación\r\n";
+ TmpDIOT.Columns[2].ColumnName = "03- RFC\r\n"; TmpDIOT.Columns[3].ColumnName = "04 - ID Fiscal";
+ TmpDIOT.Columns[4].ColumnName = "05- Nombre del Extranjero\r\n"; TmpDIOT.Columns[5].ColumnName = "06 - País de residencia\r\n";
+ TmpDIOT.Columns[6].ColumnName = "07- Jurisdicción Fiscal\r\n"; TmpDIOT.Columns[7].ColumnName = "08 - Actividades pagadas RFN\r\n";
+ TmpDIOT.Columns[8].ColumnName = "09- Devoluciones, Descuentos y Bonificaciones RFN\r\n"; TmpDIOT.Columns[9].ColumnName = "10 - Actividades pagadas RFS\r\n";
+ TmpDIOT.Columns[10].ColumnName = "11- Devoluciones, Descuentos y Bonificaciones RFS\r\n"; TmpDIOT.Columns[11].ColumnName = " 12 - Actividades pagadas Resto del país\r\n";
+ TmpDIOT.Columns[12].ColumnName = "13- Devoluciones, Descuentos y Bonificaciones Resto del país\r\n"; TmpDIOT.Columns[13].ColumnName = "14 - Importaciones 16%\r\n";
+ TmpDIOT.Columns[14].ColumnName = "15- Devoluciones, Descuentos y Bonificaciones en Importaciones\r\n"; TmpDIOT.Columns[15].ColumnName = "16 - Importaciones Intangibles 16%\r\n";
+ TmpDIOT.Columns[16].ColumnName = "17- Devoluciones, Descuentos y Bonificaciones en Importaciones Intangibles\r\n"; TmpDIOT.Columns[17].ColumnName = "18 - IVA Acreditable Pagado Frontera Norte\r\n";
+
+ TmpDIOT.Columns[18].ColumnName = "19- Proporción de actividades pagadas Frontera Norte\r\n"; TmpDIOT.Columns[19].ColumnName = "20 - IVA Acreditable Pagado Frontera Sur\r\n";
+ TmpDIOT.Columns[20].ColumnName = "21- Proporción de actividades pagadas Frontera Sur\r\n"; TmpDIOT.Columns[21].ColumnName = "22 - IVA Acreditable Pagado Resto del País\r\n";
+ TmpDIOT.Columns[22].ColumnName = "23- Proporción de actividades pagadas Resto del País\r\n"; TmpDIOT.Columns[23].ColumnName = "24- IVA Acreditable Pagado Importación Tangibles\r\n";
+ TmpDIOT.Columns[24].ColumnName = "25- Proporción de actividades pagadas Importación Tangibles \r\n"; TmpDIOT.Columns[25].ColumnName = "26- IVA Acreditable Pagado Importación Intangibles\r\n";
+ TmpDIOT.Columns[26].ColumnName = "27- Proporción de actividades pagadas Importación Intangibles\r\n"; TmpDIOT.Columns[27].ColumnName = "28- IVA no acreditable - Proporción de actividades pagadas 16% RFN\r\n";
+
+ TmpDIOT.Columns[28].ColumnName = "29- IVA No Acreditable - Actividades que no cumplen requisitos fiscales RFN\r\n"; TmpDIOT.Columns[29].ColumnName = "30- IVA No Acreditable - Actividades Exentas RFN\r\n";
+ TmpDIOT.Columns[30].ColumnName = "31 - IVA No Acreditable - Actividades No Objeto RFN\r\n"; TmpDIOT.Columns[31].ColumnName = "32 - IVA no acreditable - Proporción de actividades pagadas 16% RFS\r\n";
+ TmpDIOT.Columns[32].ColumnName = "33 - IVA No Acreditable - Actividades que no cumplen requisitos fiscales RFS\r\n"; TmpDIOT.Columns[33].ColumnName = "34- IVA No Acreditable - Actividades Exentas RFS\r\n";
+ TmpDIOT.Columns[34].ColumnName = "35 -IVA No Acreditable - Actividades No Objeto RFS\r\n"; TmpDIOT.Columns[35].ColumnName = "36 - IVA no acreditable - Proporción de actividades pagadas 16% Resto del país\r\n";
+ TmpDIOT.Columns[36].ColumnName = "37- IVA No Acreditable - Actividades que no cumplen requisitos fiscales Resto del país\r\n"; TmpDIOT.Columns[37].ColumnName = "38 - IVA No Acreditable - Actividades Exentas Resto del país\r\n";
+
+ TmpDIOT.Columns[38].ColumnName = "39 - IVA No Acreditable - Actividades No Objeto Resto del país\r\n"; TmpDIOT.Columns[39].ColumnName = "40 - IVA no acreditable - Proporción de actividades pagadas 16% Importación Tangibles\r\n";
+ TmpDIOT.Columns[40].ColumnName = "41 - IVA No Acreditable - Actividades que no cumplen requisitos fiscales Importación Tangibles\r\n"; TmpDIOT.Columns[41].ColumnName = "42 - IVA No Acreditable - Actividades Exentas Importación Tangibles\r\n";
+ TmpDIOT.Columns[42].ColumnName = "43 - IVA No Acreditable - Actividades No Objeto Importación Tangibles\r\n"; TmpDIOT.Columns[43].ColumnName = "44 - IVA no acreditable - Proporción de actividades pagadas 16% Importación Intangibles\r\n";
+ TmpDIOT.Columns[44].ColumnName = "45 - IVA No Acreditable - Actividades que no cumplen requisitos fiscales Importación Intangibles\r\n"; TmpDIOT.Columns[45].ColumnName = "46 - IVA No Acreditable - Actividades Exentas Importación Intangibles\r\n";
+ TmpDIOT.Columns[46].ColumnName = "47 - IVA No Acreditable - Actividades No Objeto Importación Intangibles\r\n"; TmpDIOT.Columns[47].ColumnName = "48 - IVA Retenido POR el contribuyente\r\n";
+
+ TmpDIOT.Columns[48].ColumnName = "49 - Valor de los actos o actividades en la importación exentos\r\n"; TmpDIOT.Columns[49].ColumnName = "50 - Valor de actos o actividades exentos\r\n";
+ TmpDIOT.Columns[50].ColumnName = "51 - Valor de actos o actividades 0%\r\n"; TmpDIOT.Columns[51].ColumnName = "52 -Valor de actos o actividades no objeto en territorio nacional\r\n";
+ TmpDIOT.Columns[52].ColumnName = "53 - Valor de actos o actividades no objeto sin establecimiento en territorio nacional\r\n"; TmpDIOT.Columns[53].ColumnName = "54 - Efectos fiscales a los comprobantes de operaciones realizadas con el proveedor\r\n";
+
+ TmpDIOT.ExportToExcelG("DIOT_"+ txtFechaI.Text,"Reporte DIOT");
+ }
+ }
}
\ No newline at end of file