Hola como veran estoy super atorado desde hace 2 dias con un detalle en la cadena del XMl de nomina, si alguien puede ayudarme (algun alma caritativa) de antemano Muchas gracias, ya revise varios temas y no doy con el problema.
Mi codigo esta hecho en visual basic adjunto ejemplo:
les comento que encontre que me aparece esto en cada nodo xmlns:cfdi="http://www.sat.gob.mx/nomina12"

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Error al generar Cadena de XML nomina urgente mil gracias.
-
- Mensajes: 13
- Registrado: Lun Sep 20, 2010 5:14 pm
Error al generar Cadena de XML nomina urgente mil gracias.
- Adjuntos
-
- RECIBO.1.xml
- este es mi archivo no se si este bien la estructura, gracias.
- (3.17 KiB) Descargado 274 veces
-
- Mensajes: 4
- Registrado: Vie Jun 16, 2017 10:46 am
Re: Error al generar Cadena de XML nomina urgente mil gracias.
El xmlns en los nodos Emisor, Receptor, Conceptos, Impuestos, Complemento no debe de ser:
xmlns:cfdi = "http://www.sat.gob.mx/nomina12"
sino
xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
El nodo emisor tiene un atributo no declarado RegistroPatronal, hay que eliminarlo.
Además el TotalImpuestosRetenidos no es válido. No puede ser: " "
Si quieres que no aparezcan duplicados los xmlns, entonces debes de utilizar una instrucción como la siguiente:
(Documento esta declarado como XDocument)
Documento.Save("AlgunaDireccion" & ".xml", SaveOptions.OmitDuplicateNamespaces)
xmlns:cfdi = "http://www.sat.gob.mx/nomina12"
sino
xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
El nodo emisor tiene un atributo no declarado RegistroPatronal, hay que eliminarlo.
Además el TotalImpuestosRetenidos no es válido. No puede ser: " "
Si quieres que no aparezcan duplicados los xmlns, entonces debes de utilizar una instrucción como la siguiente:
(Documento esta declarado como XDocument)
Documento.Save("AlgunaDireccion" & ".xml", SaveOptions.OmitDuplicateNamespaces)