Imagen

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 agregar complemento nomina

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
rafuru
Mensajes: 14
Registrado: Sab Mar 01, 2014 11:59 am

Error al agregar complemento nomina

Mensaje por rafuru »

Buen dia!
Soy nuevo en este mundillo de la facturacion electronica y me he documentado bastante para desarrollar una solucion en java.

La cuestion es que puedo timbrar facturas de conceptos normales, pero al querer timbrar una con el complemento de nomina obtengo esta respuesta:
301, XML mal formado, The 'http://www.sat.gob.mx/nomina:Nomina' element is not declared
Sin embargo segun yo, la estructura es la que marcan algunos ejemplos que he visto:

Código: Seleccionar todo

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:nomina="http://www.sat.gob.mx/nomina" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd" version="3.2" folio="76" fecha="2014-03-03T11:26:46.318-07:00" formaDePago="PAGO EN UNA SOLA EXHIBICION" subTotal="100" total="100" metodoDePago="EFECTIVO" LugarExpedicion="CAJEME,SONORA" tipoDeComprobante="ingreso" certificado="MIIE7TCCA9WgAwIBAgIUMDAwMDEwMDAwMDAyMDI2Njk3MTYwDQYJKoZIhvcNAQEFBQAwggGVMTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSEwHwYJKoZIhvcNAQkBFhJhc2lzbmV0QHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxFDASBgNVBAcMC0N1YXVodMOpbW9jMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxPjA8BgkqhkiG9w0BCQ" noCertificado="000010000006" sello="uEcW5hrviMMXo=">
    <cfdi:Emisor nombre="Software Guru" rfc="XAXX010101000">
        <cfdi:DomicilioFiscal calle="CRUCE CARRETERA DOLORES HIDALGO LEON SAN FELIPE" noExterior="S/N" colonia="AVIACION" localidad="SAN FELIPE" codigoPostal="37600" municipio="SAN FELIPE" estado="GUANAJUATO" pais="MEXICO"/>
        <cfdi:ExpedidoEn calle="CRUCE CARRETERA DOLORES HIDALGO LEON SAN FELIPE" noExterior="S/N" colonia="AVIACION" codigoPostal="37600" municipio="SAN FELIPE" estado="GUANAJUATO" pais="MEXICO"/>
        <cfdi:RegimenFiscal Regimen="PERSONA FISICA CON ACTIVIDAD EMPRESARIAL"/>
    </cfdi:Emisor>
    <cfdi:Receptor rfc="XAXX010101000" nombre="DEMO RFC">
        <cfdi:Domicilio calle="CRUCE CARRETERA DOLORES HIDALGO LEON SAN FELIPE" noExterior="S/N" colonia="AVIACION" codigoPostal="37600" municipio="SAN FELIPE" estado="GUANAJUATO" pais="MEXICO"/>
    </cfdi:Receptor>
    <cfdi:Conceptos>
        <cfdi:Concepto cantidad="8.5" unidad="litros" noIdentificacion="12321321" descripcion="DIESEL" valorUnitario="8" importe="160.8000"/>
    </cfdi:Conceptos>
    <cfdi:Impuestos totalImpuestosTrasladados="13.90000" totalImpuestosRetenidos="0">
        <cfdi:Traslados>
            <cfdi:Traslado importe="13.90000" impuesto="IVA" tasa="16"/>
        </cfdi:Traslados>
    </cfdi:Impuestos>
    <cfdi:Complemento>
        <nomina:Nomina Version="1.1" RegistroPatronal="SFE20POSICIONES" NumEmpleado="1" CURP="DIRA840412HNTZRN04" TipoRegimen="1" NumSeguridadSocial="04078464789" FechaPago="2014-03-03-07:00" FechaInicialPago="2014-03-03-07:00" FechaFinalPago="2014-03-03-07:00" NumDiasPagados="15" Departamento="Desarrollo" FechaInicioRelLaboral="2014-03-03-07:00" Antiguedad="500" Puesto="Ingeniero" TipoContrato="Base" TipoJornada="Diurna" PeriodicidadPago="Quincenal" SalarioBaseCotApor="231" RiesgoPuesto="2" SalarioDiarioIntegrado="231">
            <nomina:Percepciones TotalExento="0" TotalGravado="123">
                <nomina:Percepcion Clave="101" Concepto="1er Quincena Noviembre" TipoPercepcion="1" ImporteExento="0" ImporteGravado="123"/>
            </nomina:Percepciones>
            <nomina:Deducciones>
                <nomina:Deduccion Clave="201" Concepto="ISPT" ImporteExento="0" ImporteGravado="200"/>
            </nomina:Deducciones>
        </nomina:Nomina>
    </cfdi:Complemento>
</cfdi:Comprobante>
Alguien me puede decir que le falta a mi xml?
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Error al agregar complemento nomina

Mensaje por mauricio »

Código: Seleccionar todo

xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 
        http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd 
        http://www.sat.gob.mx/nomina 
        http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina11.xsd"
Todo lo que no es dado es perdido
danarzeta
Mensajes: 13
Registrado: Vie Feb 04, 2011 4:41 pm

Re: Error al agregar complemento nomina

Mensaje por danarzeta »

Hola, según yo el nodo comprobante solamente debe de tener un namespace que es el de:"xmlns:cfdi="http://www.sat.gob.mx/cfd/3" y no como tu lo tienes.
Tienes 2 namespaces en el mismo nodo:
<cfdi:Comprobante xmlns:nomina="http://www.sat.gob.mx/nomina" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
rafuru
Mensajes: 14
Registrado: Sab Mar 01, 2014 11:59 am

Re: Error al agregar complemento nomina

Mensaje por rafuru »

danarzeta escribió:Hola, según yo el nodo comprobante solamente debe de tener un namespace que es el de:"xmlns:cfdi="http://www.sat.gob.mx/cfd/3" y no como tu lo tienes.
Tienes 2 namespaces en el mismo nodo:
<cfdi:Comprobante xmlns:nomina="http://www.sat.gob.mx/nomina" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
Hola!

Pero si quito ese parametro en mi codigo java (cuando inserto el NS de nomina), me genera los tags de nomina como "<nom:Nomina" en lugar de <nomina:nomina y me da un error.
mauricio escribió:

Código: Seleccionar todo

xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 
        http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd 
        http://www.sat.gob.mx/nomina 
        http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina11.xsd"
Esto funciono de maravilla, bueno, eso quiero pensar si al hacer un timbrado de prueba me regresa mi XML con un sello del SAT. Gracias :mrgreen:
grow
Mensajes: 2
Registrado: Lun Mar 17, 2014 1:38 pm

Re: Error al agregar complemento nomina

Mensaje por grow »

Yo utilizo el lenguaje C#, como puedo agregar esos namespace en el xml...???
Cerrado