ioTimbreCFDI
Las operaciones siguientes son compatibles. Para una definición formal, revise la descripción de servicios.
-
CancelaCFDIConsultaSAT
Solicita la cancelación de un CFDI utilizando un archivo tipo PFX (.cer + llave privada) y su contraseña y consulta el estado de cancelación en SAT -
ObtenerCFDI
Metodo ObtenerCFDI: obtiene el CFDI incluyendo el TFD del CFDI recibido (en produccion) -
ObtenerCFDIPrueba
Metodo ObtenerCFDIPrueba: obtiene el CFDI incluyendo el TFD del CFDI recibido (en pruebas) -
ObtenerTFD
Metodo ObtenerTFD: obtiene el TFD del CFDI recibido (en produccion) -
ObtenerTFDPrueba
Metodo ObtenerTFDPrueba: obtiene el TFD del CFDI recibido (en pruebas) -
TestCancelaCFDIConsultaSAT
Simula la solicitud de cancelación de un CFDI utilizando un archivo tipo PFX (.cer + llave privada) y su contraseña -
cancelaCFDI
Metodo cancelaCFDI: Cancela un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pfx (cer + llave privada) y la contraseña. -
cancelaCFDIPruebas
Metodo cancelaCFDIPruebas: Simula la cancelacion de un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pfx (cer + llave privada) y la contraseña. -
cancelaCFDI_PEM
Metodo cancelaCFDI_PEM: Cancela un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pem o .der (llave privada) -
cancelaCFDIv4
Metodo cancelaCFDIv4: Cancela un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pfx (cer + llave privada) y la contrasena. -
cancelaCFDIv4_PEM
Metodo cancelaCFDIv4_PEM: Cancela un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pem o .der (llave privada) -
cancelaCFDIv4_Pruebas
Metodo cancelaCFDIv4_Pruebas: Simula la cancelacion de un o una lista de CFDI interno o foraneo (otros PACs) utilizando un archivo .pfx (cer + llave privada) y la contrasena. -
cancelaSAT
Metodo cancelaSAT: cancela un CFDI la peticion de cancelacion firmada desde el cliente. -
cancelaSATPruebas
Metodo cancelaSATPruebas: simula la cancelacion de un CFDI la peticion de cancelacion firmada desde el cliente.. -
obtenerCFDIconReferencia
Metodo ObtenerCFDIconReferencia: obtiene el CFDI incluyendo el TFD del CFDI recibido (en produccion) -
obtenerInfoIntegrador
Metodo obtenerInfoIntegrador: Obtiene la informacion de consumo de timbres de la cuenta especificada. -
obtieneAcuseCancelacion
Metodo ObtieneAcuseCancelacion: Obtiene un acose de cancelacion de un CFDI buscando por UUID -
obtieneFecha
Metodo obtieneFecha: Obtiene la fecha del servidor -
obtieneNumeroCertificadoPAC
Metodo obtieneNumeroCertificadoPAC: obtiene el numero del certificado del PAC InvoiceONE -
recuperaComprobanteXML
Metodo recuperaXML: Obtiene un XML con timbre y addenda (si incluye) buscando por XML y/o Referencia
Este servicio Web utiliza http://tempuri.org/ como espacio de nombres predeterminado.
Recomendación: cambiar el espacio de nombres predeterminado antes de hacer público el servicio Web XML.
Cada servicio Web XML necesita un espacio de nombres único para que las aplicaciones de cliente puedan distinguir este servicio de otros servicios del Web. http://tempuri.org/ está disponible para servicios Web XML que están en desarrollo, pero los servicios Web XML publicados deberían utilizar un espacio de nombres más permanente.
Debe identificar su servicio Web XML con un espacio de nombres que controle. Por ejemplo, puede utilizar el nombre de dominio de Internet de su compañía como parte del espacio de nombres. aunque muchos espacios de nombres de servicios Web XML parecen direcciones URL, éstos no pueden señalar a recursos reales en el Web. (Los espacios de nombres de los servicios Web XML son los URI.)
En los servicios Web XML que se crean con ASP.NET, se puede cambiar el espacio de nombres predeterminado utilizando la propiedad Namespace del atributo WebService. WebService es un atributo aplicado a la clase que contiene los métodos del servicio Web XML. A continuación se muestra un ejemplo de código que establece el espacio de nombres en "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementación }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementación End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // implementación };
Para obtener más detalles acerca de espacios de nombres XML, vea la sugerencia W3C en Espacio de nombres en XML.
Para obtener más detalles acerca de WSDL, vea Especificación WSDL.
Para obtener más detalles sobre los URI, vea RFC 2396.