Skip to content

Releases: josemmo/Verifactu-PHP

v0.3.4

Choose a tag to compare

@josemmo josemmo released this 22 Feb 08:55
0fd9d89
  • Añadido soporte para requirimientos de información (8eec20b)
  • Añadido soporte para baja de remisión voluntaria (e6ac51a)
  • Añadidas guías de uso a la documentación (b3e98a9, 92f3809)

Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@josemmo josemmo released this 10 Dec 12:36
0cb7c55
  • Añadido soporte para importación de registros desde XML (3269e57, 76780fb)
  • Mejorada gestión de errores en AeatClient (0cb7c55)
  • Mejorada gestión de XML namespaces (f604440)
  • Añadido constructor a ForeignFiscalIdentifier (e2b494f)

Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@josemmo josemmo released this 02 Dec 12:10
0fdf4ca
  • Añadido soporte para certificados de sello (#62)
  • Añadido soporte para registros con rechazo previo (#60)
  • Añadido soporte para fecha de operación (#56, @mitoral)
  • Añadido soporte para versiones legacy de symfony/validator (#67, @davidromani)
  • Arreglada documentación sobre rectificativas (#54)
  • Arreglado ejemplo en README (fbe585e, 45164e0, @manelgavalda)

Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@josemmo josemmo released this 08 Nov 13:55
72187f9
  • Añadido soporte para recargo de equivalencia (1f79759, 07e7790, c6c1bd0)
  • Mejoradas validaciones en identificadores fiscales (#40, f6b9533)
  • Añadida gestión de errores de la AEAT en el envío de registros (1a2b0f5)

v0.3.0

Choose a tag to compare

@josemmo josemmo released this 17 Oct 10:33
2caf0b6

Warning

  • Se refactoriza la clase AeatClient para convertirla en asíncrona. Se adjunta una muestra de código con los cambios para usuarios de esta clase:
// Antes
$client = new AeatClient($system, $taxpayer, __DIR__ . '/certificado.pfx', 'contraseña');
$res = $client->send($records);

// Después
$client = new AeatClient($system, $taxpayer);
$client->setCertificate(__DIR__ . '/certificado.pfx', 'contraseña');
$res = $client->send($records)->wait();
  • Añadida regla de validación de hash en registros (c0c8b94)
  • Añadido método Record::export() para implementaciones de "No VeriFactu" (b0d4a98)
  • Añadido método InvoiceIdentifier::equals() (#30)
  • Modificado constructor de AeatClient (31e427c)
  • Modificada respuesta de AeatClient::send() (31e427c)

v0.2.1

Choose a tag to compare

@josemmo josemmo released this 16 Oct 07:58
1a1bbe9
  • Añadido soporte para registros de cancelación sin registro previo (1a1bbe9)

v0.2.0

Choose a tag to compare

@josemmo josemmo released this 13 Oct 12:33
0017dde

Warning

  • Se renombra las propiedades de OperationType. Por ejemplo, OperationType::S1 pasa a ser OperationType::Subject.
  • Se elimina el método AeatClient::sendRegistrationRecords(). Se sustituye por AeatClient::send().
  • Se cambia la respuesta del método AeatClient::send() de UXML a AeatResponse.
  • Añadido generador de URLs para códigos QR (#2)
  • Añadido campo de subsanación en registros de alta (51394f1)
  • Añadido parseador de respuestas en envíos a la AEAT (551cfb6)

v0.1.0

Choose a tag to compare

@josemmo josemmo released this 12 Oct 17:41
5531f5c

Warning

Se renombra las propiedades de josemmo\Verifactu\Models\Records\OperationType.
Por ejemplo, OperationType::S1 pasa a ser OperationType::Subject.

  • Añadido soporte para facturas rectificativas (#8)
  • Añadidas validaciones para operaciones no sujetas y exentas (5531f5c)
  • Actualizada URL de AEAT en producción (251bf09)

v0.0.3

Choose a tag to compare

@josemmo josemmo released this 21 Sep 13:22
ee009e4
  • Añadido soporte para registros de anulación (ee009e4)
  • Mejoras de calidad de código (6e32022, 364825a)

v0.0.2

Choose a tag to compare

@josemmo josemmo released this 30 Jul 19:16
a1dc069
  • Añadido soporte para destinatarios de facturas (efb373d)
  • Añadidas validaciones de importes totales (8b656b5)
  • Arreglado fallo en importes negativos en desgloses (#3, a1dc069)