--
This commit is contained in:
@@ -9041,8 +9041,6 @@ Public Class ClsPaginas
|
|||||||
Else ' se considera que es la version 4.0
|
Else ' se considera que es la version 4.0
|
||||||
cfdVer = "http://www.sat.gob.mx/cfd/4"
|
cfdVer = "http://www.sat.gob.mx/cfd/4"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If Version = "4.0" Then
|
If Version = "4.0" Then
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(350) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(350) = "1" Then
|
||||||
@@ -9053,8 +9051,6 @@ Public Class ClsPaginas
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
namespaces.AddNamespace(Prefijo, cfdVer)
|
namespaces.AddNamespace(Prefijo, cfdVer)
|
||||||
namespaces.AddNamespace("tfd", "http://www.sat.gob.mx/TimbreFiscalDigital")
|
namespaces.AddNamespace("tfd", "http://www.sat.gob.mx/TimbreFiscalDigital")
|
||||||
namespaces.AddNamespace("implocal", "http://www.sat.gob.mx/implocal")
|
namespaces.AddNamespace("implocal", "http://www.sat.gob.mx/implocal")
|
||||||
@@ -9119,17 +9115,8 @@ Public Class ClsPaginas
|
|||||||
|
|
||||||
DrRelacionado("MonedaDR") = Relacionado.Attributes("MonedaDR").Value
|
DrRelacionado("MonedaDR") = Relacionado.Attributes("MonedaDR").Value
|
||||||
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(350) = "1" AndAlso Version = "4.0" Then
|
If UsuarioActual.Empresa.Funcionalidad(350) = "1" AndAlso Version = "4.0" Then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
' Relacionado.SelectSingleNode($"//{PagoVersion}:ImpuestosDR/{PagoVersion}:TrasladosDR/{PagoVersion}:TrasladoDR", namespaces)
|
|
||||||
|
|
||||||
'Dim NodoImpuestosDR As XmlNode = Relacionado.SelectSingleNode($"{PagoVersion}:ImpuestosDR", namespaces)
|
|
||||||
'Dim NodoTrasladosDR As XmlNode = NodoImpuestosDR.SelectSingleNode($"{PagoVersion}:TrasladosDR", namespaces)
|
|
||||||
'Dim TrasladoDR As XmlNodeList = NodoTrasladosDR.ChildNodes
|
|
||||||
|
|
||||||
Dim NodosTraslados = Relacionado.SelectNodes($"{PagoVersion}:ImpuestosDR/{PagoVersion}:TrasladosDR/{PagoVersion}:TrasladoDR", namespaces)
|
Dim NodosTraslados = Relacionado.SelectNodes($"{PagoVersion}:ImpuestosDR/{PagoVersion}:TrasladosDR/{PagoVersion}:TrasladoDR", namespaces)
|
||||||
For Each NodoTraslados As XmlNode In NodosTraslados
|
For Each NodoTraslados As XmlNode In NodosTraslados
|
||||||
|
|
||||||
@@ -9138,7 +9125,6 @@ Public Class ClsPaginas
|
|||||||
Dim TasaOCuotaDR As String = ValorXML(NodoTraslados, "TasaOCuotaDR")
|
Dim TasaOCuotaDR As String = ValorXML(NodoTraslados, "TasaOCuotaDR")
|
||||||
Dim ImporteDR As Decimal = ValorXML(NodoTraslados, "ImporteDR").ToDecimal
|
Dim ImporteDR As Decimal = ValorXML(NodoTraslados, "ImporteDR").ToDecimal
|
||||||
|
|
||||||
|
|
||||||
If ImpuestoDR = "001" Then
|
If ImpuestoDR = "001" Then
|
||||||
DrRelacionado("Tra001ImpuestoDR") = ImpuestoDR
|
DrRelacionado("Tra001ImpuestoDR") = ImpuestoDR
|
||||||
DrRelacionado("Tra001TipoFactorDR") = TipoFactor
|
DrRelacionado("Tra001TipoFactorDR") = TipoFactor
|
||||||
@@ -9159,19 +9145,15 @@ Public Class ClsPaginas
|
|||||||
DrRelacionado("Tra003TasaOCuotaDR") = TasaOCuotaDR
|
DrRelacionado("Tra003TasaOCuotaDR") = TasaOCuotaDR
|
||||||
DrRelacionado("Tra003ImporteDR") = ImporteDR
|
DrRelacionado("Tra003ImporteDR") = ImporteDR
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
|
||||||
For Each NodoRetenciiones As XmlNode In Relacionado.SelectNodes($"{PagoVersion}:ImpuestosDR/{PagoVersion}:RetencionesDR/{PagoVersion}:RetencionDR", namespaces)
|
For Each NodoRetenciiones As XmlNode In Relacionado.SelectNodes($"{PagoVersion}:ImpuestosDR/{PagoVersion}:RetencionesDR/{PagoVersion}:RetencionDR", namespaces)
|
||||||
|
|
||||||
|
|
||||||
Dim ImpuestoDR As String = ValorXML(NodoRetenciiones, "ImpuestoDR") ' ImpuestoDR
|
Dim ImpuestoDR As String = ValorXML(NodoRetenciiones, "ImpuestoDR") ' ImpuestoDR
|
||||||
Dim TipoFactor As String = ValorXML(NodoRetenciiones, "TipoFactorDR")
|
Dim TipoFactor As String = ValorXML(NodoRetenciiones, "TipoFactorDR")
|
||||||
Dim TasaOCuotaDR As String = ValorXML(NodoRetenciiones, "TasaOCuotaDR")
|
Dim TasaOCuotaDR As String = ValorXML(NodoRetenciiones, "TasaOCuotaDR")
|
||||||
Dim ImporteDR As Decimal = ValorXML(NodoRetenciiones, "ImporteDR").ToDecimal
|
Dim ImporteDR As Decimal = ValorXML(NodoRetenciiones, "ImporteDR").ToDecimal
|
||||||
|
|
||||||
|
|
||||||
If ImpuestoDR = "001" Then
|
If ImpuestoDR = "001" Then
|
||||||
DrRelacionado("Ret001ImpuestoDR") = ImpuestoDR
|
DrRelacionado("Ret001ImpuestoDR") = ImpuestoDR
|
||||||
DrRelacionado("Ret001TipoFactorDR") = TipoFactor
|
DrRelacionado("Ret001TipoFactorDR") = TipoFactor
|
||||||
@@ -9192,20 +9174,10 @@ Public Class ClsPaginas
|
|||||||
DrRelacionado("Ret003TasaOCuotaDR") = TasaOCuotaDR
|
DrRelacionado("Ret003TasaOCuotaDR") = TasaOCuotaDR
|
||||||
DrRelacionado("Ret003ImporteDR") = ImporteDR
|
DrRelacionado("Ret003ImporteDR") = ImporteDR
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
DTConceptosPagoRelacionado.Rows.Add(DrRelacionado)
|
DTConceptosPagoRelacionado.Rows.Add(DrRelacionado)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Next
|
Next
|
||||||
|
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
|
||||||
@@ -9221,7 +9193,6 @@ Public Class ClsPaginas
|
|||||||
Cantidad = nodeconcepto.Attributes("Cantidad").InnerText
|
Cantidad = nodeconcepto.Attributes("Cantidad").InnerText
|
||||||
CvePS = nodeconcepto.Attributes("ClaveProdServ").InnerText
|
CvePS = nodeconcepto.Attributes("ClaveProdServ").InnerText
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim CadenaOriginal As String = $"||1.0| {FolioFiscal} | {FechaCertificacion.ToDate.ToShortDateString} T {FechaCertificacion.ToDateTime.ToShortTimeString} | {SelloCFDi} | {NoSerieCertificado} ||"
|
Dim CadenaOriginal As String = $"||1.0| {FolioFiscal} | {FechaCertificacion.ToDate.ToShortDateString} T {FechaCertificacion.ToDateTime.ToShortTimeString} | {SelloCFDi} | {NoSerieCertificado} ||"
|
||||||
|
|||||||
Reference in New Issue
Block a user