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


.

Polizas Validacion SIN exito

Cualquier cambio que haga el SAT referente a la F.E. sera comentada aqui
Cerrado
jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Polizas Validacion SIN exito

Mensaje por jamiguel77 »

Hola amigos dejo mi archivo XML, que no paso la validacion, estoy echo bolas (se que es un error relativamente simple, pero quise dejar la pregunta para seguirle el lunes.


<?xml version="1.0" encoding="utf-8"?><PLZ:Polizas xmlns:PLZ="www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo http://www.sat.gob.mx/esquemas/Contabil ... do_1_1.xsd" Version="1.1" RFC="AAA8812122K2" Mes="04" Anio="2015" TipoSolicitud="AF" NumOrden="ABC1111111/11">
<PLZ:Poliza NumUnIdenPol="0010328006" Fecha="2015-04-01" Concepto="ZZZZZZZZZZZZZZZ"><PLZ:Transaccion NumCta="0001110000" DesCta="Caja" Concepto="AAAAAAAAAAAAAAA" Debe="0.0" Haber="59.99" /><PLZ:Transaccion NumCta="9991110002" DesCta="Caja" Concepto="TTTTTTTTTTTTTTT" Debe="26.12" Haber="0.0" /><PLZ:Transaccion NumCta="1111111118" DesCta="IVA. TT 11%" Concepto="DDDDDDDDDDDDDDD" Debe="233.87" Haber="0.0" /></PLZ:Poliza>
<PLZ:Poliza NumUnIdenPol="0010328007" Fecha="2015-04-02" Concepto="ZZZZZZZZZZZZZZZ"><PLZ:Transaccion NumCta="0001110000" DesCta="Clientes" Concepto="ZZZZZZZZZZZZZZZ" Debe="10.00" Haber="0.0" /><PLZ:Transaccion NumCta="9991010000" DesCta="Ventas" Concepto="TTTTTTTTTTTTTTT" Debe="0.0" Haber="27.0" /><PLZ:Transaccion NumCta="1111110022" DesCta="IVA 11%" Concepto="DDDDDDDDDDDDDDD" Debe="0.0" Haber="2.97" /></PLZ:Poliza>
<PLZ:Poliza NumUnIdenPol="0010328022" Fecha="2015-04-03" Concepto="ZZZZZZZZZZZZZZZ"><PLZ:Transaccion NumCta="0001110000" DesCta="Clientes" Concepto="ZZZZZZZZZZZZZZZ" Debe="10.0" Haber="0.0" /><PLZ:Transaccion NumCta="9991010000" DesCta="Ventas" Concepto="TTTTTTTTTTTTTTT" Debe="0.0" Haber="10.0" /><PLZ:Transaccion NumCta="1111110022" DesCta="IVA 11%" Concepto="DDDDDDDDDDDDDDD" Debe="0.0" Haber="1.1" /></PLZ:Poliza>
<PLZ:Poliza NumUnIdenPol="0110310000" Fecha="2015-04-04" Concepto="XML"><PLZ:Transaccion NumCta="0001130000" DesCta="Almacén" Concepto="ZZZZZZZZZZZZZZZ" Debe="65.28" Haber="0.0" /><PLZ:Transaccion NumCta="9991190001" DesCta="Caja" Concepto="TTTTTTTTTTTTTTT" Debe="0.0" Haber="39.16" /><PLZ:Transaccion NumCta="0001110002" DesCta="Caja" Concepto="DDDDDDDDDDDDDDD" Debe="0.0" Haber="26.12" /></PLZ:Poliza>
<PLZ:Poliza NumUnIdenPol="0110305000" Fecha="2015-04-04" Concepto="XXXXXXXX-XXXXX"><PLZ:Transaccion NumCta="0001110000" DesCta="Caja" Concepto="PAGO" Debe="59.99" Haber="0.0"><PLZ:Transferencia CtaOri="9999111111" BancoOriNal="012" BancoDestNal="012" CtaDest="11111111011111111" Fecha="2015-04-03" Benef="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" RFC="AAA111111MT1" Monto="-59.99" /><PLZ:CompNal UUID_CFDI="1111D1B1-1111-1111-B1C1-111A11E11ED1" RFC="AAA111111MT1" MontoTotal="59.99" /></PLZ:Transaccion><PLZ:Transaccion NumCta="0001022001" DesCta="Banco-Transf Emit" Concepto="AAAAAAAA Pago" Debe="0.0" Haber="59.99"><Transferencia CtaOri="1122221111" BancoOriNal="012" CtaDest="11122222222111100" Fecha="2015-04-01" Benef="BENEFICIARIO" RFC="AAA881111AA6" Monto="-59.99" /><PLZ:CompNal UUID_CFDI="11C1D1B1-1111-1111-B1C1-111A1DE11ED1" RFC="AAA881111BR6" MontoTotal="59.99" /></PLZ:Transaccion></PLZ:Poliza></PLZ:Polizas>



la linea 6 es:


<PLZ:Poliza NumUnIdenPol="0110305000" Fecha="2015-04-04" Concepto="XXXXXXXX-XXXXX"><PLZ:Transaccion NumCta="0001110000" DesCta="Caja" Concepto="PAGO" Debe="59.99" Haber="0.0"><PLZ:Transferencia CtaOri="9999111111" BancoOriNal="012" BancoDestNal="012" CtaDest="11111111011111111" Fecha="2015-04-03" Benef="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" RFC="AAA111111MT1" Monto="-59.99" /><PLZ:CompNal UUID_CFDI="1111D1B1-1111-1111-B1C1-111A11E11ED1" RFC="AAA111111MT1" MontoTotal="59.99" /></PLZ:Transaccion><PLZ:Transaccion NumCta="0001022001" DesCta="Banco-Transf Emit" Concepto="AAAAAAAA Pago" Debe="0.0" Haber="59.99"><Transferencia CtaOri="1122221111" BancoOriNal="012" CtaDest="11122222222111100" Fecha="2015-04-01" Benef="BENEFICIARIO" RFC="AAA881111AA6" Monto="-59.99" /><PLZ:CompNal UUID_CFDI="11C1D1B1-1111-1111-B1C1-111A1DE11ED1" RFC="AAA881111BR6" MontoTotal="59.99" /></PLZ:Transaccion></PLZ:Poliza></PLZ:Polizas>



y he aqui el resultado de la validacion:

Validación de Documento Digital de Contabilidad Electrónica.
Nombre del Documento: AAA8812122K2201504PL.XML
Tamaño: 3018 bytes.
Tiempo (HH:MM:SS.CCC):00:00:00.3463478.

Nomenclatura del Documento: Correcta. Tipo identificado: Póliza del periodo.
Codificación del Documento: Válida. El Documento está expresado en UTF8.
Correspondencia de Metadatos: Correcta.
Criptografía del Contribuyente: Correcto. El documento no está Sellado.
Validación de forma y sintaxis:
Error: The element 'Transaccion' in namespace 'www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo' has invalid child element 'CompNal' in namespace 'www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo'. List of possible elements expected: 'Transferencia, OtrMetodoPago' in namespace 'www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo'. - Línea 6
Error: The element 'Transaccion' in namespace 'www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo' has invalid child element 'Transferencia'. List of possible elements expected: 'CompNal, CompNalOtr, CompExt, Cheque, Transferencia, OtrMetodoPago' in namespace 'www.sat.gob.mx/esquemas/ContabilidadE/1 ... zasPeriodo'. - Línea 6
El Documento XML NO es Válido.
CSD del Sello SAT: No se proporcionó un certificado.
Sello SAT: No se proporcionó un documento de Sello Fiscal.
Se concluye el proceso de validación.


Les agradezco sus comentarios..

Gracias.
s3cr3to
Mensajes: 502
Registrado: Mar Dic 28, 2010 1:12 pm

Re: Polizas Validacion SIN exito

Mensaje por s3cr3to »

Y si te apoyas con este ejemplo publicado? y con anexo del reporte.
http://www.validacfd.com/phpbb3/viewtop ... 250#p33582
Saludos
jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Re: Polizas Validacion SIN exito

Mensaje por jamiguel77 »

Gracias, voy para alla.

Gracias.
s3cr3to
Mensajes: 502
Registrado: Mar Dic 28, 2010 1:12 pm

Re: Polizas Validacion SIN exito

Mensaje por s3cr3to »

Espero no errar.
Parece que tienes fuera de la primera Transaccion la CompNal, en la segunda transaccion si tiene todos los elementos dentro:

Código: Seleccionar todo

	<PLZ:Poliza NumUnIdenPol="0110305000" Fecha="2015-04-04" Concepto="XXXXXXXX-XXXXX">
		<PLZ:Transaccion NumCta="0001110000" DesCta="Caja" Concepto="PAGO" Debe="59.99" Haber="0.0">
			<PLZ:Transferencia CtaOri="9999111111" BancoOriNal="012" BancoDestNal="012" CtaDest="11111111011111111" Fecha="2015-04-03" Benef="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" RFC="AAA111111MT1" Monto="-59.99" />
		</PLZ:Transaccion>
			<PLZ:CompNal UUID_CFDI="1111D1B1-1111-1111-B1C1-111A11E11ED1" RFC="AAA111111MT1" MontoTotal="59.99" />

		<PLZ:Transaccion NumCta="0001022001" DesCta="Banco-Transf Emit" Concepto="AAAAAAAA Pago" Debe="0.0" Haber="59.99">
			<Transferencia CtaOri="1122221111" BancoOriNal="012" CtaDest="11122222222111100" Fecha="2015-04-01" Benef="BENEFICIARIO" RFC="AAA881111AA6" Monto="-59.99" />
			<PLZ:CompNal UUID_CFDI="11C1D1B1-1111-1111-B1C1-111A1DE11ED1" RFC="AAA881111BR6" MontoTotal="59.99" />
		</PLZ:Transaccion>
	</PLZ:Poliza>
jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Re: Polizas Validacion SIN exito

Mensaje por jamiguel77 »

Hola @s3cr3to Buen dia, gracias por contestar, si ya vi el error, ahora tengo la siguiente situacion:

Yo trabajo en un sistema SAP el cual me genera el XML, el cual ya lo genera de esta forma;

<?xml version="1.0" encoding="iso-8859-1"?>#<Poliza NumUnIdenPol="0110305000" Fecha="2015-04-04" concepto="XXXXXXXXXXX-XXXXXX"><Transaccion NumCta="0001110011" DesCta="Caja" Concepto="Pagos" Debe="59.99" Haber="0.0"><Transferencia CtaOri="011111111" BancoOriNal="017" CtaDest="2222222222222222" BancoDestNal="999" Fecha="2015-04-04" Benef="SABRITAS" RFC="AAA11111EA1" Monto="-59.99"/><CompNal UUID_CFDI="AAAAAAA-BBBB-4444-CCCC-2222222222222" RFC="AAA11111EA1" MontoTotal="59.99"/></Transaccion><Transaccion NumCta="4444444444" DesCta="BanBajio" Concepto="Pago" Debe="0.0" Haber="59.99"><Transferencia CtaOri="777777777" BancoOriNal="019" CtaDest="3333333333333333" BancoDestNal="999" Fecha="2015-04-09" Benef="BARCEL" RFC="BBB111111XXX" Monto="-59.99"/><CompNal UUID_CFDI="333333333-333-333-3333-333333333333" RFC="GGG1111111RRR" MontoTotal="59.99"/></Transaccion></Poliza>


A menos que me digas lo contrario, voy bien, pero con un error, COMPNAL va antes de Transferencia, si hago manualmente el cambio el XML es valido, entonces este movimiento lo tengo que hacer en programacion, como lo haria ud. que algoritmo aplciaria.

Ojo si hay 1200 transacciones habria que hacer lo mismo 1200 veces, poner antes el COMPNAL (si existe) que la transferencia (o cualquier otro tipo de transaccion, cheque, transferencia u otro metodo de pago.

No se si me explique.

Gracias.
s3cr3to
Mensajes: 502
Registrado: Mar Dic 28, 2010 1:12 pm

Re: Polizas Validacion SIN exito

Mensaje por s3cr3to »

Desconozco SAP.
Tu ejemplo carece de:

Código: Seleccionar todo

PLZ:
No sigue el esquema publicado:

Código: Seleccionar todo

<?xml version="1.0" encoding="UTF-8"?>
<PLZ:Polizas ...>
        <PLZ:Poliza Concepto..>
                <PLZ:Transaccion Concepto..>
                        <PLZ:CompNal RFC.../>
                        <PLZ:OtrMetodoPago RFC../>
                </PLZ:Transaccion>
                <PLZ:Transaccion Concepto.../>
                <PLZ:Transaccion Concepto.../>
                <PLZ:Transaccion Concepto../>
        </PLZ:Poliza>
</PLZ:Polizas>
COMPNAL va antes de Transferencia
mmh no recuerdo la verdad esto, pero si el validador del sat te lo dice, lee creeremos.
jamiguel77
Mensajes: 56
Registrado: Vie Dic 31, 2010 8:00 pm

Re: Polizas Validacion SIN exito

Mensaje por jamiguel77 »

Gracias Secreto...

Te comento SAP es el mas Grande ERP a nivel mundial su lenguaje de programacion es ABAP, si pudieras involucrarte en este tema seria muy bueno es muy bien pagado y ademas muchos viajes(Mas aun estando certificado y aprendiendo varios lenguajes), pago de viaticos, etc.. (hay certificaciones).
El programador chafa de ABAP el mas chafa que no quiere aprender mas, ha de andar ganando como unos 18,000 mensuales, mientras en otro lenguaje Java por ejemplo se iria a unos 7,000 mensuales.

Por otro lado, corregi lo que me dices. del PLZ y ya voy un poco mejor.

Si pudieras modifica un XML poniendo primero transferencia antes de compnal.

Otra pregunta:

Si no estoy mal, independientemente el pago sea mediante un cheque, una transferencia o pago en efectivo, si tengo un documento UUID debo de poner el nodo:

<CompNal>

Gracias, te Agradezco.

Otro agradecimiento por contestar rapido, una gran ayuda.

Saludos.
Cerrado