PHP Classes
elePHPant
Icontem

File: composer.json

Recommend this page to a friend!
  Classes of José Miguel Moreno  >  Facturae PHP  >  composer.json  >  Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Facturae PHP
Generate XML electronic bills paid in Spain
Author: By
Last change: Integración con FACe 🔥

- Creada clase FacturaeFile
- Creadas clases SoapClient y FaceClient
- Actualizado composer.json
- Actualizado README.md
- Ampliada documentación
Cambiado email

- Cambiada dirección de email
Arreglado coverage

- Cambiada versión mínima de PHPUnit para ejecutar en PHP 5.6 y superior
- Añadida whitelist a phpunit.xml
Implementación de coverage

- Eliminado composer.lock (crea problemas con symfony/console)
- Añadido PHPUnit como dependencia
Integración con Codacy

- Añadida dependencia codacy/coverage
- Actualizado .travis.yml para enviar datos de cobertura de código
Nuevo generador de TSQ

Sustituida dependencia https://github.com/vakata/asn1 por 4 líneas de código.

-- ¿Por qué? --
No tiene sentido cargar una librería entera de generación de ASN1 por 100 bytes casi prefijados que, además, son opcionales en una factura electrónica.

-- ¿Cómo? --
Los TimeStampQuery a generar tienen siempre los mismos parámetros (hash en SHA-1, sin nonce y con certificado en la respuesta), por lo que solo hay que añadir el hash del payload.
Date: 9 months ago
Size: 956 bytes
 

 

Contents

Class file image Download
{
    "name": "josemmo/facturae-php",
    "description": "Librería para la generación, firma y envío de facturas electrónicas",
    "keywords": ["facturae", "xades", "face", "faceb2b"],
    "license": "MIT",
    "homepage": "https://github.com/josemmo/Facturae-PHP",
    "authors": [
        {
            "name": "josemmo",
            "email": "josemmo@pm.me",
            "homepage": "https://github.com/josemmo"
        }
    ],
    "require": {
        "php": ">=5.6"
    },
    "suggest": {
        "ext-openssl": "For signing and timestamping both invoices and SOAP requests",
        "ext-curl": "For communicating with remote TSA Servers and SOAP Web Services",
        "lib-libxml": "For parsing SOAP XML responses for FACe and FACeB2B"
    },
    "require-dev": {
        "codacy/coverage": "dev-master",
        "phpunit/phpunit": "^5"
    },
    "autoload": {
        "psr-4": {
            "josemmo\\Facturae\\": "src/"
        }
    }
}