Skip to content

Releases: fawno/AEAT

Todas las opciones predeterminadas se han agrupado y se ha actualizado el método stream_context().

05 May 18:02
Compare
Choose a tag to compare

Ahora es posible pasar en las opciones parámetros específicos del stream_context como un array, pasarle un stream_context propio o anular las opciones por defecto del stream_context.

Cambiar las opciones por defecto del stream_context:

  $options = [
    'stream_context' => [
      'http' => [
        'user_agent' => 'MyOwnUserAgent',
      ],
      'ssl' => [
        'ciphers' => 'DEFAULT@SECLEVEL=1',
      ],
    ],
  ];
  $wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);

Usar un stream_context "externo":

  $options = [
    'stream_context' => stream_context_create($stream_context_options),
  ];
  $wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);

Anular las opciones por defecto del stream_context:

  $options = [
    'stream_context' => [],
  ];
  $wsdlVNif = new wsdlVNif($local_cert, $passphrase, $options);

NOTA: Cambiar las opciones del stream_context es una opción avanzada por lo que sobrescribe por completo las opciones por defecto del mismo.

Cambio a estatico el método nif_validation()

03 May 12:21
Compare
Choose a tag to compare

Se ha cambiado a estático el método nif_validation() de forma que pueda ser llamado sin necesidad de instanciar la clase.

Actualizar compatibilidad con AEAT

17 Nov 16:45
87ed45a
Compare
Choose a tag to compare

#2 #3 Se utiliza SECLEVEL = 1 por compatibilidad entre AEAT y OpenSSL 1.1.1

Nueva función nif_validation para comprobar NIF

21 Jan 13:49
5aabca4
Compare
Choose a tag to compare

Nueva función nif_validation() para comprobar si un NIF es correcto y que no hay errores de transcripción, no valida contra la AEAT.
Creada la función VNif() como alias de VNifV2().

Clase wsdlVNif

20 Jan 23:17
582c1db
Compare
Choose a tag to compare

AEAT

Clases para los servicios web de la AEAT

wsdlVNif

Clase para el Web Service de Calidad de Datos Identificativos de la AEAT

Documentación wsdlVNif