Download the PHP package armandolazarte/phpafipws without Composer

On this page you can find all versions of the php package armandolazarte/phpafipws. 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 phpafipws

PhpAfipWs **SDK moderno para Web Services de AFIP en PHP** [![Tests](https://github.com/armandolazarte/phpafipws/actions/workflows/tests.yml/badge.svg)](https://github.com/armandolazarte/phpafipws/actions) [![Downloads](https://img.shields.io/packagist/dt/armandolazarte/phpafipws)](https://packagist.org/packages/armandolazarte/phpafipws) [![Version](https://img.shields.io/packagist/v/armandolazarte/phpafipws)](https://packagist.org/packages/armandolazarte/phpafipws) [![License](https://img.shields.io/packagist/l/armandolazarte/phpafipws)](https://packagist.org/packages/armandolazarte/phpafipws) [![PHP Version](https://img.shields.io/packagist/php-v/armandolazarte/phpafipws)](https://packagist.org/packages/armandolazarte/phpafipws) [![Test Coverage](https://img.shields.io/badge/tests-99%20passing-brightgreen)](https://github.com/armandolazarte/phpafipws)

📋 Descripción

PhpAfipWs es un SDK moderno y robusto para interactuar con los Web Services de AFIP (Administración Federal de Ingresos Públicos) de Argentina. Desarrollado con PHP 8.1+, ofrece una interfaz simple y elegante para la facturación electrónica y otros servicios de AFIP.

✨ Características

🆕 Novedades v1.2.0

🔄 Novedades anteriores v1.1.2

🚀 Instalación

Instala el paquete usando Composer:

📦 Requisitos

Dependencias Opcionales

🔧 Configuración Inicial

1. Obtener Certificados

Tienes dos opciones para obtener certificados:

Opción A: Generar con GeneradorCertificados (Recomendado)

Opción B: Proceso Manual

  1. Genera una clave privada y CSR con herramientas externas
  2. Solicita el certificado en el sitio de AFIP
  3. Descarga el certificado (.crt) y guarda tu clave privada (.key)

2. Estructura de Carpetas

💻 Uso Básico

Inicialización

Facturación Electrónica

Método Simplificado (Recomendado)

Método Manual (Control Total)

🛠️ Web Services y Utilidades Disponibles

Web Services AFIP

Utilidades de Certificados

📚 Ejemplos

El directorio ejemplos/ contiene 30 ejemplos completos que cubren 100% de los métodos disponibles:

Facturación Electrónica

Consultas de Parámetros

Métodos Avanzados

Generación de Certificados

Todos los ejemplos incluyen:

🔍 Métodos Útiles

Información del SDK

Generación de Certificados

Facturación Electrónica - Métodos Principales

Consultas de Parámetros

Consultas de Padrón

⚙️ Configuración Avanzada

Carpeta WSDL Personalizada

Manejo de Excepciones SOAP

🚨 Manejo de Errores

El SDK utiliza excepciones específicas para diferentes tipos de errores con información contextual detallada:

Información Contextual

Todas las excepciones incluyen:

🧪 Testing

PhpAfipWs incluye una suite completa de tests usando Pest 4 para garantizar la calidad y confiabilidad del código.

Ejecutar Tests

Cobertura de Tests

Estructura de Tests

Calidad de Código

🔧 Desarrollo

Configuración del Entorno de Desarrollo

Debugging

Para debugging detallado, puedes acceder a información contextual de las excepciones:

🙏 Agradecimientos

Este proyecto está basado en el excelente trabajo de AfipSDK/afip.php. Agradecemos enormemente a sus contribuidores por sentar las bases que hicieron posible este SDK moderno.

🤝 Contribuir

Las contribuciones son bienvenidas. Por favor:

  1. Fork el proyecto
  2. Crea una rama para tu feature (git checkout -b feature/nueva-funcionalidad)
  3. Escribe tests para tu código (composer test:unit)
  4. Verifica la calidad (composer quality)
  5. Commit tus cambios (git commit -am 'Agrega nueva funcionalidad')
  6. Push a la rama (git push origin feature/nueva-funcionalidad)
  7. Abre un Pull Request

Guías para Contribuir

📄 Licencia

Este proyecto está bajo la Licencia MIT.

👨‍💻 Autor

Armando Lazarte


**¿Te gusta este proyecto? ¡Dale una ⭐!**

All versions of phpafipws with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-openssl Version *
ext-simplexml Version *
ext-soap Version *
phpseclib/phpseclib Version ^3.0.46
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 armandolazarte/phpafipws contains the following files

Loading the files please wait ....