ERROR DE TIMBRADO ATEB

Foro dedicado para discutir la parte tecnica de como es el timbrado
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
ch1417
Mensajes: 3
Registrado: Mié May 21, 2014 11:30 am

ERROR DE TIMBRADO ATEB

Mensajepor ch1417 » Jue May 22, 2014 4:14 pm

que tal gente buenas tardes tengo un error cuando quiero timbra mi xml con el pac ATEB (en servicio deprueba)
<Error Codigo="301"><DescripcionError>XML mal formado[No se Encontró version del CFDI]</DescripcionError></Error>
les menciono que mi xml es para el complemento de nomina del SAT
Adjuntos
KarenCervantesRamirez20140522T160712.xml
(4.52 KiB) Descargado 235 veces

jasistemas
Mensajes: 156
Registrado: Mié Ene 11, 2012 4:08 pm
Contactar:

Re: ERROR DE TIMBRADO ATEB

Mensajepor jasistemas » Vie May 23, 2014 1:42 am

Veo diferencias vs un xml de CFDI de nominas que genero:
Donde dice:
<Comprobante 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"

debe decir:
xmlns:nomina="http://www.sat.gob.mx/nomina" 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/cf ... mina11.xsd">


Donde dice:
<Nomina NumEmpleado

<Nomina Version="1.1"

Avatar de Usuario
DADO
Mensajes: 14166
Registrado: Mar Jul 06, 2010 8:56 pm

Re: ERROR DE TIMBRADO ATEB

Mensajepor DADO » Sab May 24, 2014 7:13 am

Ya intentaste validar tu XML para ver si cumple con los requisitos? a partir de ahi puedes ver donde esta el problema, si en la parte de creacion del XML o en la parte del envio a timbrar
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

ch1417
Mensajes: 3
Registrado: Mié May 21, 2014 11:30 am

Re: ERROR DE TIMBRADO ATEB

Mensajepor ch1417 » Mar Jun 03, 2014 5:05 pm

que tal ya logre timbrarlo con pruebas ATEB, pero el problema que veo ahora es que este te regresa solamente la parte del timbrado y no se como agregarlo a mi xml Original ya he intentado de varia formas y no he podido yo estoy progamando en C#
DADO gracias a tu validador es que estoy generando bien el XML y ya no me marca ningún error gracias por la ayuda

ch1417
Mensajes: 3
Registrado: Mié May 21, 2014 11:30 am

Re: ERROR DE TIMBRADO ATEB

Mensajepor ch1417 » Mar Jun 03, 2014 5:07 pm

DADO escribió:Ya intentaste validar tu XML para ver si cumple con los requisitos? a partir de ahi puedes ver donde esta el problema, si en la parte de creacion del XML o en la parte del envio a timbrar



el problema estaba en la parte donde lo enviaba a timbrar, pero eso ya esta resuelto, ahora el problema que tengo, es que no se como integrar la parte del timbrado al xml original, ojala y me pueden ayudar por favor

danielperezvargas
Mensajes: 2
Registrado: Sab Oct 24, 2015 10:12 pm

Re: ERROR DE TIMBRADO ATEB

Mensajepor danielperezvargas » Mié Nov 30, 2016 3:51 pm

Yo lo resolví así. está en visual basic, pero ya tu lo migras a c#.

Espero te sirva, yo ya llevo tusandolo desde hace un año sin problema.

Saludos.

'***Codigo ATEB***********************************************************************************************************************************
Dim Auth As New WSAteb_GeneraCFDI.AuthenticationHeader
Dim ws As New WSAteb_GeneraCFDI.Service1SoapClient
Dim cfdi As String = ""

Auth.UserName = UsuarioPAC ' usuario asignado 'UsuarioPAC
Auth.Password = PasswordPAC ' contraseña asignada para el cliente. 'PasswordPAC

Dim xml As String = stringXML 'String que contiene el XML
Dim xmlBytes() As Byte = Encoding.UTF8.GetBytes(xml)
Dim xml_result As String
Try
ws.GeneraTimbre(Auth, xmlBytes, cfdi)
'*****Temp***************************
'Dim tb_tfd As DataTable
'tb_tfd = HisConectores.tb_Recordset_MySQL("Select timbrefiscaldigital from cat_cfd_configuracion")
'cfdi = tb_tfd.Rows(0).Item(0).ToString
'************************************
xml_result = cfdi

Dim CodigoError As String
Dim DescripcionError As String

'**Error***
Dim doc_err As New XmlDocument
Dim nodeList As XmlNodeList
Dim element As XmlElement

Dim TestPos As Integer
TestPos = InStr(1, xml_result, "TimbreFiscalDigital")

If TestPos = 0 Then
doc_err.LoadXml(xml_result)
CodigoError = doc_err.DocumentElement.Attributes("Codigo").Value
nodeList = doc_err.SelectNodes("Error")
Dim unError As XmlNode
For i As Integer = 0 To nodeList.Count - 1
unError = nodeList.Item(i)
DescripcionError = unError.SelectSingleNode("DescripcionError").InnerText()
Next
If CodigoError <> "" Then
Funciones.Msj_Err(DescripcionError, "Codigo Error: " & CodigoError)
Return False
End If
Else
'***Codigo para insertar el nodo en el XML ya existente*****
Try
Dim doc_original As New XmlDocument
doc_original.Load(XMLFile)

Dim cadena_tfd As String = xml_result
Dim cadena_xmloriginal As String
cadena_xmloriginal = doc_original.OuterXml
cadena_xmloriginal = cadena_xmloriginal.Replace("</cfdi:Comprobante>", "<cfdi:Complemento>" & cadena_tfd & "</cfdi:Complemento></cfdi:Comprobante>").Replace("<cfdi:Comprobante", "<cfdi:Comprobante xmlns:tfd=" & Chr(34).ToString & "http://www.sat.gob.mx/TimbreFiscalDigital" & Chr(34).ToString & "")

Dim doc_tfd As New XmlDocument
doc_tfd.LoadXml(cadena_xmloriginal)
doc_tfd.Save(XMLFile)
doc_tfd.Load(XMLFile)
stringXML = doc_tfd.OuterXml
Catch ex As Exception
Funciones.Msj_Err(Err.Description, "Factura Timbrada Correctamente, sin embargo hubo un error al cargar los datos del Timbrado recibidos por el PAC")
Return False
End Try
'***********************************************************
End If
Catch ex As Exception
Funciones.Msj_Err(Err.Description, "Error al Timbrar al ejecutar el proceso del PAC")
Return False
End Try
'**************************************************************************************************************************************************


Volver a “Envio para Timbrado”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado