Otros métodos de consumo de Web Service.

Esta sección contiene algunos métodos útiles para el consumo de nuestro Web Service, con los cuales puedes complementar el servicio de timbrado.

obtenerCFDIconReferencia
Obtiene el CFDI incluyendo el TFD del CFDI recibido (en producción)
obtenerInfoIntegrador
Obtiene la información de consumo de timbres de la cuenta especificada.
obtieneFecha
Obtiene la fecha del servidor
obtieneNumeroCertificadoPAC
Obtiene el número del certificado del PAC InvoiceOne
recuperaComprobanteXML
Obtiene un XML con timbre y addenda (si incluye) buscando por XML y/o Referencia

obtenerCFDIconReferencia

Obtiene un CFDI con referencia incluyendo el TFD del CFDI recibido (Producción)

Parámetros

Parámetros
nombreUsuario: Usuario asignado por InvoiceOne
contrasena: Contraseña asignada por InvoiceOne
xmlComprobante: XML generado bajo el estándar del anexo 20.
referencia: Valor que se asignara como referencia al CFDI.
Valores de Retorno
Xml: Cadena de texto con la nomenclatura de un TFD definida en el anexo 20.
Valores de Retorno con Error
MensajeError: Mensaje con código de error y descripción del error.
MensajeExepcionReal: Mensaje con descripción del error detallada.

Petición SOAP

<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:tem=”http://tempuri.org/”>
<soapenv:Body>
<tem:obtenerCFDIconReferencia>
<tem:nombreUsuario>Usuario de timbrado</tem:nombreUsuario>
<tem:contrasena>Contreaseña de timbrado</tem:contrasena>
<tem:xmlComprobante>XML generado bajo el estándar del anexo 20.</tem:xmlComprobante>
<tem:referencia>Valor que se asignara como referencia al CFDI</tem:referencia>
</tem:obtenerCFDIconReferencia>
</soapenv:Body>
</soapenv:Envelope>

Respuesta SOAP

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<obtenerCFDIconReferenciaResponse xmlns="http://tempuri.org/">
<obtenerCFDIconReferenciaResult>
<Xml>Cadena del CFDI incluyendo TFD correspondiente al XML</Xml>
</XmlAcuse>
</obtenerCFDIconReferenciaResult>
</obtenerCFDIconReferenciaResponse>
</soap:Body>
</soap:Envelope>

obtenerInfoIntegrador

Obtiene la informacion de consumo de timbres de la cuenta especificada.

Parámetros

Parámetros
nombreUsuario: Usuario asignado por InvoiceOne
contrasena: Contraseña asignada por InvoiceOne
Valores de Retorno
Produccion_FoliosTotal: Total de timbres de producción disponibles.
Produccion_FoliosConsumidos: Timbres consumidos en producción.
Pruebas_FoliosTotal: Total de timbres de prueba disponibles.
Pruebas_FoliosConsumidos: Timbres en pruebas consumidos.
FechaConsulta: Fecha de la consulta.
Valores de Retorno con Error
MensajeError: Mensaje con código de error y descripción del error.
MensajeExepcionReal: Mensaje con descripción del error detallada.

Petición SOAP

<soapenv:Envelope
xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/”
xmlns:tem=”http://tempuri.org/”>
<soapenv:Body>
<tem:obtenerInfoIntegrador>
<tem:nombreUsuario>Usuario de timbrado</tem:nombreUsuario>
<tem:contrasena>Contraseña de timbrado</tem:contrasena>
</tem:obtenerInfoIntegrador>
</soapenv:Body>
</soapenv:Envelope>

Respuesta SOAP

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<obtenerInfoIntegradorResponse xmlns="http://tempuri.org/">
<obtenerInfoIntegradorResult>
<Produccion_FoliosTotal>Total de timbres de producción disponibles</Produccion_FoliosTotal>
<Produccion_FoliosConsumidos>Timbres consumidos en producción</Produccion_FoliosConsumidos>
<Pruebas_FoliosTotal>Total de timbres de prueba disponibles</Pruebas_FoliosTotal>
<Pruebas_FoliosConsumidos>Timbres en pruebas consumidos</Pruebas_FoliosConsumidos>
<FechaConsulta>Fecha de la consulta</FechaConsulta>
</obtenerInfoIntegradorResult>
</obtenerInfoIntegradorResponse>
</soap:Body>
</soap:Envelope>

obtieneFecha

Obtiene la fecha del servidor.

Parámetros

Parámetros
Este método no requiere parámetros de entrada.
Valores de Retorno
obtieneFechaResult: Fecha del servidor con formato aaaa-mm-ddThh:mm:ss
Valores de Retorno con Error
MensajeError: Mensaje con código de error y descripción del error.
MensajeExepcionReal: Mensaje con descripción del error detallada.

Petición SOAP

<soapenv:Envelope
xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/”
xmlns:tem=”http://tempuri.org/”>
<soapenv:Body>
<tem:obtieneFecha/>
</soapenv:Body>
</soapenv:Envelope>

Respuesta SOAP

<soap:Envelope
xmlns:soap=”http://schemas.xmlsoap.org/soap/envelope/”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<soap:Body>
<obtieneFechaResponse xmlns=”http://tempuri.org/”>
<obtieneFechaResult>Fecha del servidor con formato aaaa-mm-ddThh:mm:ss</obtieneFechaResult>
</obtieneFechaResponse>
</soap:Body>
</soap:Envelope>

obtieneNumeroCertificadoPAC

Obtiene el número de certificado del PAC InvoiceOne

Parámetros

Parámetros
Este método no requiere parámetros de entrada.
Valores de Retorno
obtieneNumeroCertificadoPACResult: Obtiene el numero de certificado del PAC InvoiceOne
Valores de Retorno con Error
MensajeError: Mensaje con código de error y descripción del error.
MensajeExepcionReal: Mensaje con descripción del error detallada.

Petición SOAP

<soapenv:Envelope
xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/”
xmlns:tem=”http://tempuri.org/”>
<soapenv:Body>
<tem:obtieneNumeroCertificadoPAC/>
</soapenv:Body>
</soapenv:Envelope>

Respuesta SOAP

<soap:Envelope
xmlns:soap=”http://schemas.xmlsoap.org/soap/envelope/”
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<soap:Body>
<obtieneNumeroCertificadoPACResponse xmlns=”http://tempuri.org/”>
<obtieneNumeroCertificadoPACResult>Obtiene el numero de certificado del PAC InvoiceOne</obtieneNumeroCertificadoPACResult>
</obtieneNumeroCertificadoPACResponse>
</soap:Body>
</soap:Envelope>

recuperaComprobanteXML

Obtiene un XML con timbre y addenda (si incluye) buscando por XML y/o Referencia

Parámetros

Parámetros
nombreUsuario: Usuario asignado por InvoiceOne
contrasena: Contraseña asignada por InvoiceOne
xml: XML del CFDI timbrado.
referencia: Valor que se asignó como referencia al CFDI timbrado.
Valores de Retorno
Xml: CFDI recuperado con la referencia asignada.
Valores de Retorno con Error
MensajeError: Mensaje con código de error y descripción del error.
MensajeExepcionReal: Mensaje con descripción del error detallada.

Petición SOAP

<soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:tem=”http://tempuri.org/”>
<soapenv:Body>
<tem:recuperaComprobanteXML>
<tem:nombreUsuario>Usuario de timbrado</tem:nombreUsuario>
<tem:contrasena>Contraseña de timbrado</tem:contrasena>
<tem:xml>XML del CFDI timbrado</tem:xml>
<tem:referencia>Valor que se asignó como referencia al CFDI timbrado</tem:referencia>
</tem:recuperaComprobanteXML>
</soapenv:Body>
</soapenv:Envelope>

Respuesta SOAP

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<recuperaComprobanteXMLResponse xmlns="http://tempuri.org/">
<recuperaComprobanteXMLResult>
<Xml>Xml del CFDI timbrado</Xml>
</XmlAcuse>
</recuperaComprobanteXMLResult>
</recuperaComprobanteXMLResponse>
</soap:Body>
</soap:Envelope>