-- Ajustes DIOT 2025
This commit is contained in:
@@ -27,14 +27,16 @@
|
||||
</li>
|
||||
<asp:UpdatePanel runat="server" ID="UpAccionesDIOT" UpdateMode="Conditional">
|
||||
<ContentTemplate>
|
||||
|
||||
<li>
|
||||
<asp:LinkButton ID="LnkAccionesDIOT" OnClick="LnkAccionesDIOT_Click" runat="server" Visible="false"> <i class="fa fa-file-pdf-o" style="font-weight:bold;"></i> Generar DIOT</asp:LinkButton>
|
||||
<asp:LinkButton ID="LnkTxtDIOT" OnClick="LnkTxtDIOT_Click" runat="server" Visible="false"> <i class="fa fa-file-pdf-o" style="font-weight:bold;"></i> Generar DIOT</asp:LinkButton>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<asp:LinkButton ID="LnkExcelDIOT" OnClick="LnkExcelDIOT_Click" runat="server" Visible="false"> <i class="fa fa-file-excel-o" style="font-weight:bold;"></i> Excel DIOT</asp:LinkButton>
|
||||
</li>
|
||||
</ContentTemplate>
|
||||
<Triggers>
|
||||
<asp:PostBackTrigger ControlID="LnkAccionesDIOT" />
|
||||
<asp:PostBackTrigger ControlID="LnkTxtDIOT" />
|
||||
<asp:PostBackTrigger ControlID="LnkExcelDIOT" />
|
||||
</Triggers>
|
||||
</asp:UpdatePanel>
|
||||
<li>
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user