Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/12/2016, 21:21
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Leer o procesar datos de un txt para Factura Electronica

No entiendo bien como usas ese convertidor FacturaTemplate dentro de tu programa, pero en mi caso (XMLs de facturas en Mexico), cuando proceso el XML (que es la factura electronica) si algun dato no viene, puedo preguntar antes por el valor de un nodo para saber si esta presente con algo como:

Dim emisorRfc As String = ""
Dim nodoEmisor As XmlNode = comprobante.Item("cfdi:Emisor")
If Not nodoEmisor Is Nothing Then
If Not nodoEmisor.Attributes("nombre") Is Nothing Then
emisorNombre = nodoEmisor.Attributes.GetNamedItem("nombre").Value ()
End If
emisorRfc = nodoEmisor.Attributes.GetNamedItem("rfc").Value()
End If


Como tu mencionas TXTs, yo supongo que primero validaria cuantos elementos trae la cadena y si faltan elementos, agregarselo para que pueda "parsearse" correctamente con tu "facturaTemplate".