Página 1 de 5

Envio de factura a HEB

Publicado: Mar Ago 20, 2013 12:33 pm
por pjgmx
Hola buen día, de igual forma Adquirí las soluciones de PegaAdenda y envio HEB lo que estamos haciendo es lo siguiente;

1.- Con mi proveedor de factura Electrónica, generamos nuestra factura XML (no contiene el complemento detallista motivo por el cual se adquirió el programa de pegadenda)
2.-En Pega Adenda tomamos el archivo que generar mi proveedor de factura electrónica y lo convierte en el complemento detallista.
3. abrimos el programa de EnvioHEB para enviar el documento XML generado por el pega Adenda

mas sin embargo, cuando enviamos el archivo nos arroja un error que dice:

REPORTE DE ENVIO DE FACTURAS ELECTRONICAS A LOS SERVIDORES DE HEB

Fecha de envio : 14 de agosto de 2013 17:50:21
Nombre del archivo : C:\Users\Anat\Desktop\TRALIX FACTURAS 2013\AGOSTO 2013\PND0101319C5_A_1674_SIH9511279T7PND0101319C5_A_1674_SIH9511279T7PND0101319C5_A_1674_SIH9511279T7-D.xml
Usuario HEB : picnicdelicate
Resultado : La factura fue RECHAZADA
Mensaje del Servidor de HEB : Ha ocurrido un error grave en los servidores de HEB
Mensaje completo recibido desde el Servidor de HEB:

Hable con HEB y me solicitaron enviar el archivo XML para su validación y este fue su comentario

"El XML de esta factura estructuralmente favor de checarla bien. Te envió un ejemplo de cómo esperamos la factura más esto no quiere decir que sea igual ya que depende de tu forma de facturar."

Adjunto 2 archivos

* PND0101319C5_A_1674_SIH9511279T7-Pegaadenda
* EjemOC3.2 (Ejemplo de la estructura)
para ver si les puede servir y nos puedan apoyar en saber que estamos haciendo mal, por favor. muchas Gracias

Re: Envio de factura a HEB

Publicado: Mar Ago 20, 2013 1:10 pm
por Dado
Cuando obtengas un "Ha ocurrido un error grave" entonces revisa el archivo "response.xml" que tiene (de forma muy dificil de interpretar) el error

Aqui esta la parte importante obtenida del "response.xml" :
<ns:FaultActor>Job-1023306 Error in [MexicoDigitalInvoiceService Processes/Main Process/Set_DigitalInvoice_Main.process/Start] Output data invalid at com.tibco.pe.core.ProcessGroup.a(ProcessGroup.java:157) at com.tibco.pe.core.ProcessGroup.eval(ProcessGroup.java:56) at com.tibco.pe.plugin.Activity.eval(Activity.java:209) at com.tibco.pe.core.TaskImpl.eval(TaskImpl.java:540) at com.tibco.pe.core.Job.a(Job.java:712) at com.tibco.pe.core.Job.k(Job.java:501) at com.tibco.pe.core.JobDispatcher$JobCourier.a(JobDispatcher.java:249) at com.tibco.pe.core.JobDispatcher$JobCourier.run(JobDispatcher.java:200) caused by: org.xml.sax.SAXException: validation error: unexpected content "{http://www.sat.gob.mx/detallista}allowanceCharge"; expected "{http://www.sat.gob.mx/detallista}shipTo" ({com.tibco.xml.validation}COMPLEX_E_UNEXPECTED_CONTENT) at /{http://www.heb.com/ei/MexicoDigitalInvo ... ceCharge[1] com.tibco.xml.validation.exception.d: unexpected content "{http://www.sat.gob.mx/detallista}allowanceCharge"; expected "{http://www.sat.gob.mx/detallista}shipTo" at com.tibco.xml.validation.state.b.a.a(CMElementValidationState.java:465) at com.tibco.xml.validation.state.b.a.a(CMElementValidationState.java:335) at com.tibco.xml.validation.state.b.a.do(CMElementValidationState.java:131) at com.tibco.xml.validation.state.c.a.case(ValidationJazz.java:927) at com.tibco.xml.validation.state.c.a.byte(ValidationJazz.java:853) at com.tibco.xml.validation.state.c.a.if(ValidationJazz.java:763) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:87) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:92) at com.tibco.xml.validation.state.glue.e.xmlTreeNode(XmlTreeNodeValidationDriver.java:129) at com.tibco.xml.xdata.bind.BindingRunner.validate(Unknown Source) at com.tibco.pe.core.ProcessGroup.a(ProcessGroup.java:150) at com.tibco.pe.core.ProcessGroup.eval(ProcessGroup.java:56) at com.tibco.pe.plugin.Activity.eval(Activity.java:209) at com.tibco.pe.core.TaskImpl.eval(TaskImpl.java:540) at com.tibco.pe.core.Job.a(Job.java:712) at com.tibco.pe.core.Job.k(Job.java:501) at com.tibco.pe.core.JobDispatcher$JobCourier.a(JobDispatcher.java:249) at com.tibco.pe.core.JobDispatcher$JobCourier.run(JobDispatcher.java:200) at com.tibco.xml.xdata.bind.BindingRemarkHandler.assertNoErrors(Unknown Source) at com.tibco.xml.xdata.bind.BindingRunner.validate(Unknown Source) at com.tibco.pe.core.ProcessGroup.a(ProcessGroup.java:150) at com.tibco.pe.core.ProcessGroup.eval(ProcessGroup.java:56) at com.tibco.pe.plugin.Activity.eval(Activity.java:209) at com.tibco.pe.core.TaskImpl.eval(TaskImpl.java:540) at com.tibco.pe.core.Job.a(Job.java:712) at com.tibco.pe.core.Job.k(Job.java:501) at com.tibco.pe.core.JobDispatcher$JobCourier.a(JobDispatcher.java:249) at com.tibco.pe.core.JobDispatcher$JobCourier.run(JobDispatcher.java:200) </ns:FaultActor>-<ns:SPGSOAPErrorMsg>
Remarque el error, se trata de que le falta la informacion de "shipto" o dicho de otra forma TE FALTA CAPTURAR EN LA ADDENDA LA SECCION DE "ENTREGA"

Puedes ir notando que HEB ES MUY MALO PARA DETALLAR LOS ERRORES, practicamente hay que irlos adivinando

Re: Envio de factura a HEB

Publicado: Mar Ago 27, 2013 11:00 am
por pjgmx
Hola Perdón estuve validando tus comentarios si venia en la informcion de entrega y volvi a generar otro documento e igual persiste el Error, tal vez, estemos haciendo algo mal al llenar los datos de la aplicacion de Pega Adenda lei el manual de esta aplicacion y viene muy limitada, es posible me puedas hacer llegar informacion, explicando que debemos de considerar en cada campo de la aplicacion de pegadeanda, la version que estamos usando es:1.2.130712, por favor tengo esta semana para hacer la liberación a producción. Saludos

Re: Envio de factura a HEB

Publicado: Mar Ago 27, 2013 11:34 am
por Dado
Yo no puedo asesorarte sobre como llenar la Addenda

Los UNICOS que pueden decirte todos los datos es el mismo HEB, ellos deben proporcionarte un manual con la informacion COMERCIAL que ellos mismos estan solicitando

Quiero hacer notar este hecho, yo no puedo decirte la "direccion de la bodega donde debes entregar" tampoco puedo decirte cual es "el numero de orden de compra" tampoco puedo decirte cual es el "GLN del comprador o del vendedor", como ves estos datos son COMERCIALES y solo HEB puede explicar de donde debes tomar dichos datos

Por ultimo, la pregunta seria.......persiste el mismo error? analizaste el response.xml que devuelve HEB?

Re: Envio de factura a HEB

Publicado: Mar Ago 27, 2013 5:35 pm
por pjgmx
Ok. de acuerdo, anexo el response, pienso puede ser un problema del timbrado, a ver si me pudes dar tus comentarios al respecto. saludos.

Re: Envio de factura a HEB

Publicado: Mar Ago 27, 2013 6:02 pm
por Dado
Si que raro, el error es claro :
Dice que no esperaba el (obligatorio) nodo de TimbreFiscal

Tienes que contactar a HEB y que te expliquen porque no acepta tu CFDI

Mmmmh, se me esta ocurriendo otro detalle, es posible que el orden sea importante, resulta que el TimbreFiscal esta EN EL MISMO NIVEL que el complemento detallista.......sera posible que primero deba ir el complemento y despues el timbre?

Aver sube como adjunto tu XML, o si tu entiendes como intercambiar el orden de la informacion puedes intentarlo, si no enviamelo y yo lo edito y lo pruebo (para probarlo necesitaria que me pasaras tu nombre y clave para hacer la prueba de envio)

Aunque insisto que lo mejor es que CONTACTES A HEB y que te asesoren, de otra forma solo andamos adivinando.

Re: Envio de factura a HEB

Publicado: Jue Ago 29, 2013 8:15 am
por pjgmx
Hola Perdon por el retardo, se lo hago llegar en un momento más,tengo de igual forma una duda, el XML que tomo para subir al PegaAdenda ya viene timbradado por nuestro proveedor de factura Electronica, claro sin el complemento detallista, el PegaAdenda lo plancha y lo vuelve a Timbrar con el complemento detallista, podria estar por aquí el error?..

Re: Envio de factura a HEB

Publicado: Jue Ago 29, 2013 8:49 am
por Dado
pjgmx escribió:Hola Perdon por el retardo, se lo hago llegar en un momento más,tengo de igual forma una duda, el XML que tomo para subir al PegaAdenda ya viene timbradado por nuestro proveedor de factura Electronica, claro sin el complemento detallista, el PegaAdenda lo plancha y lo vuelve a Timbrar con el complemento detallista, podria estar por aquí el error?..
El complemento detallista es un complemento FISCAL que altera el XML y por eso debe timbrarse

Por cierto, debes CANCELAR el XML original que tu timbras con Tralix

Re: Envio de factura a HEB

Publicado: Vie Ago 30, 2013 8:19 am
por pjgmx
Hola buen dia a continuacion adjunto mis archivos XML el Original y la Pruba {complemento detallista} volvi a generarlos a ver si me puede apoyar, pero persiste el error, de igual forma los he enviado a HEB de acuerdo a tus comentarios y estoy en espera de sus comentarios. Muchas Gracias

Re: Envio de factura a HEB

Publicado: Vie Ago 30, 2013 9:39 am
por Dado
Marca el mismo error, vamos a esperar a que responda HEB