Solución Factible Home
Login
Solución Factible®:Integration Center [SF:IC]
Buscar en SF:IC
 
  • Home
  • Emisión
  • Timbrado
  • Recepción
  • Autofactura
  • Validador CFD
Inicio  |  Timbrado  |  2.2. WebServices  |  2.2.2. Web Service Utilerias  |  Utilerias.generarManifiesto
  • Home
  • Emisión
  • Timbrado
  • Recepción
  • Autofactura
  • General
  • Herramientas
  • Validador CFD

Utilerias.generarManifiesto

Crea un archivo manifiesto con los datos del emisor. Si el emisor solicitado no existe, se intentará registrar. Para activar el emisor será necesario generar la firma digital del manifiesto con la FIEL del contribuyente emisor y enviarla a través del método Utilerias.registraFirmaManifiesto

Parametros:

Nombre Descripción Requerido
usuario xs:string

Nombre de usuario registrado para el uso del Web Service
Sí
password xs:string

Contraseña del usuario
Sí
emisor Emisor

Tipo complejo que contiene la información del emisor.
Sí

Tipo complejo Emisor

Nombre Descripción Requerido
rfc xs:string

RFC del emisor
Sí
razonSocial xs:string

Nombre o razón social del emisor.
Sí
nombreComercial xs:string

Nombre comercial.
No
email xs:string

Dirección de correo electrónico de contacto del emisor.
No
domicilioFiscal DireccionFiscal

Tipo compuesto para especificar la dirección fiscal del emisor.
Sí

Tipo complejo DireccionFiscal

Nombre Descripción Requerido
calle xs:string

Calle
Sí
noExt xs:string

Número exterior.
Sí
noInt xs:string

Número interior.
No
colonia xs:string

Colonia
Sí
codigoPostal xs:string

Código postal.
Sí
ciudad xs:string

Ciudad.
Sí
estado xs:string

Estado.
Sí
pais xs:string

País.
Sí

Ejemplo de petición:

Descargar este ejemplo

Regresa:

Este método retorna un tipo compuesto: ResponseManifiesto los atributos se describen en la siguiente tabla.

Atributos de ResponseManifiesto
Nombre Descripción Requerido
status xs:int

Indica el estatus de la transacción, para detalles de los códigos de estatus consulte Códigos de respuesta
Sí
mensaje xs:string

Mensaje detallado de la operación realizada o descripción del error.
Sí
manifiestoContent xs:base64Binary

El manifiesto solicitado codificado en base64
No

Ejemplo de respuesta

Descargar este ejemplo

Códigos Respuesta

200 — La transacción se ha completado correctamente.
500 — Han ocurrido errores que no han permitido completar el proceso..
501 — Ha ocurrido un error de conexión a la base de datos.
502 — Ha fallado al intentar recuperar o almacenar información en la base de datos
503 — Se ha alcanzado el límite de licencias de acceso concurrente a la base de datos.
601 — Error de autenticación,el nombre de usuario o contraseña son incorrectos.
602 — La cuenta de usuario se encuentra bloqueada.
603 — La contraseña de la cuenta ha expirado.
604 — Se ha superado el número máximo permitido de intentos fallidos de autenticación.
605 — El usuario se encuentra inactivo.
611 — Los datos recibidos están incompletos o no se encuentran donde se esperarían.
620 — Permiso denegado.
621 — Datos no válidos.
633 — Uso indebido de cuenta de producción en pruebas o cuenta de prueba en producción.
comments powered by Disqus