Download the PHP package sifei/timbrado-soap-client without Composer

On this page you can find all versions of the php package sifei/timbrado-soap-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package timbrado-soap-client

Sifei

Ejemplos de timbrado y cancelación en PHP

Este repositorio incluye en ejemplos de los servicios SOAP de timbrado y cancelación de Sifei en en lenguaje PHP.

Configuración de ejemplos

Los ejemplos se alimentan de un archivo config.ini para leer los datos de conexión, No hacer esto en produccion. La url esta configurada al entorno de pruebas.

Para ejecutar estas pruebas debes solicitar tus accesos de QA(pruebas).

http://sifei.com.mx/

Generacion de llave PEM con openssl

Metodos con ejemplos

WS Método Descripción
Timbrado getCFDI() Metodo para timbrar CFDI
Cancelación cancelaCFDI() Metodo para cancelar CFDI

Ejemplos simples

Se incluyen ejemplos simples para el servicio de timbrado y cancelacion, inspeccionar :

Cliente de Sifei.

Ademas de los ejemplos simples, se provee de todo un proyecto para el uso inmediato de todos los servicios relacionados a timbrado y cancelacion de CFDI.

Recuerda solicitar tus credenciales de acceso para consumir el servicio.

Inicio rápido (menos de 5 minutos)

Instalar cliente

Para instalar el cliente solo debes instalarlo via composer:

Una vez realizado, podras importar las clases incluidas e instanciarlas para la invocacion de metodos ,por defecto las clases apuntan al entorno de pruebas., una vez finalizado tu proceso de integracion podras usar la constante incluida "PROD_ENV", la cual apunta a producción.

Ejemplo timbrado usando cliente

Ejemplo de sellado

Descripción

Ademas de los ejemplos simples, se incluyen 2 clases principales que agrupan las operaciones de los distintos servicios de SIFEI.

Timbrado:

Método getCFDIProcesa

Request getCFDIProcesa

Nombre Tipo
Usuario xs:string
Password xs:string
archivoXMLZip xs:base64Binary
Serie xs:string
IdEquipo xs:string

Response getCFDIProcesaResponse

Nombre Tipo
return xs:string

Método getCFDISign

Request getCFDISign

Nombre Tipo
Usuario xs:string
Password xs:string
archivoXMLZip xs:base64Binary
Serie xs:string
IdEquipo xs:string

Response getCFDISignResponse

Nombre Tipo
return xs:base64Binary

Método getTimbreCFDI

Request getTimbreCFDI

Nombre Tipo
Usuario xs:string
Password xs:string
archivoXMLZip xs:base64Binary
Serie xs:string
IdEquipo xs:string

Response getTimbreCFDIResponse

Nombre Tipo
return xs:base64Binary

Método CambiaPassword

Request CambiaPassword

Nombre Tipo
Usuario xs:string
Password xs:string
NewPassword xs:string

Response CambiaPasswordResponse

Nombre Tipo
return xs:boolean

Método cancelaCFDISectorPrimario

Request cancelaCFDISectorPrimario

Nombre Tipo
usuarioSIFEI xs:string
passUser xs:string
rfc xs:string
UUIDS xs:string

Response cancelaCFDISectorPrimarioResponse

Nombre Tipo
return xs:string

Método getXML

Request getXML

Nombre Tipo
rfc xs:string
pass xs:string
hash xs:string

Response getXMLResponse

Nombre Tipo
return xs:string

Método getCFDI

Request getCFDI

Nombre Tipo
Usuario xs:string
Password xs:string
archivoXMLZip xs:base64Binary
Serie xs:string
IdEquipo xs:string

Response getCFDIResponse

Nombre Tipo
return xs:base64Binary

Método getXMLProceso

Request getXMLProceso

Nombre Tipo
rfc xs:string
pass xs:string
idseguimiento xs:long

Response getXMLProcesoResponse

Nombre Tipo
return xs:string

Cancelacion:

Método procesarRespuesta

Request procesarRespuesta

Nombre Tipo
usuarioSIFEI xs:string
passwordSIFEI xs:string
rfcReceptor xs:string
folios tns:folios
pfx xs:base64Binary
passwordPfx xs:string

Response procesarRespuestaResponse

Nombre Tipo
return xs:string

Método cfdiRelacionado

Request cfdiRelacionado

Nombre Tipo
usuarioSIFEI xs:string
passwordSIFEI xs:string
rfcReceptor xs:string
rfcEmisor xs:string
uuid xs:string
pfx xs:base64Binary
passwordPfx xs:string

Response cfdiRelacionadoResponse

Nombre Tipo
return xs:string

Método peticionesPendientes

Request peticionesPendientes

Nombre Tipo
usuarioSIFEI xs:string
passwordSIFEI xs:string
rfcReceptor xs:string

Response peticionesPendientesResponse

Nombre Tipo
return xs:string

Método consultaSATCFDI

Request consultaSATCFDI

Nombre Tipo
usuarioSIFEI xs:string
passwordSIFEI xs:string
id xs:string
re xs:string
rr xs:string
tt xs:string
fe xs:string

Response consultaSATCFDIResponse

Nombre Tipo
return xs:string

¿Necesitas mas ejemplos?

Si necesitas mas ejemplos del resto de servicios favor de generar un nuevo issue


All versions of timbrado-soap-client with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sifei/timbrado-soap-client contains the following files

Loading the files please wait ....