Minor fixes

This commit is contained in:
David Bomba 2025-05-05 14:32:53 +10:00
parent 89266be7ae
commit 15033f581b
2 changed files with 6 additions and 2 deletions

View File

@ -41,7 +41,7 @@ class Verifactu
{ {
$client = new VerifactuClient(VerifactuClient::MODE_PROD); $client = new VerifactuClient(VerifactuClient::MODE_PROD);
$response =$client->sendRegistroAlta($this->getRegistroAlta()); $response = $client->sendRegistroAlta($this->getRegistroAlta());
var_dump($response); var_dump($response);
@ -56,12 +56,16 @@ class Verifactu
$soapBody = new SoapBody(); $soapBody = new SoapBody();
$RegFactuSistemaFacturacion = new RegFactuSistemaFacturacion(); $RegFactuSistemaFacturacion = new RegFactuSistemaFacturacion();
//The User or Corp that generated AND sends the invoice (ie Invoice Ninja!)
$cabecera = new Cabecera(); $cabecera = new Cabecera();
$obligadoEmision = new ObligadoEmision(); $obligadoEmision = new ObligadoEmision();
$obligadoEmision->setNombreRazon($this->invoice->company->present()->name()); $obligadoEmision->setNombreRazon($this->invoice->company->present()->name());
$obligadoEmision->setNIF($this->invoice->company->settings->vat_number); $obligadoEmision->setNIF($this->invoice->company->settings->vat_number);
$cabecera->setObligadoEmision($obligadoEmision); $cabecera->setObligadoEmision($obligadoEmision);
$RegFactuSistemaFacturacion->setCabecera($cabecera); $RegFactuSistemaFacturacion->setCabecera($cabecera);
//The invoice itself
$RegFactuSistemaFacturacion->setRegistroAlta($regAlta); $RegFactuSistemaFacturacion->setRegistroAlta($regAlta);
$soapBody->setRegFactuSistemaFacturacion($RegFactuSistemaFacturacion); $soapBody->setRegFactuSistemaFacturacion($RegFactuSistemaFacturacion);

View File

@ -72,7 +72,7 @@ class InvoiceninjaToVerifactuMapper
$registroAlta->setIDVersion('1.0'); $registroAlta->setIDVersion('1.0');
// Set invoice ID (IDFactura) // Set invoice ID (IDFactura)
$idFactura = new IDFactura(); // Issued Invoice ID $idFactura = new IDFactura(); // Issued Invoice ID (Invoice)
$idFactura->setIDEmisorFactura($invoice->company->settings->vat_number); // Invoice Issuer ID $idFactura->setIDEmisorFactura($invoice->company->settings->vat_number); // Invoice Issuer ID
$idFactura->setNumSerieFactura($invoice->number); // Invoice Serial Number $idFactura->setNumSerieFactura($invoice->number); // Invoice Serial Number
$idFactura->setFechaExpedicionFactura(\Carbon\Carbon::parse($invoice->date)->format('d-m-Y')); // Invoice Issue Date $idFactura->setFechaExpedicionFactura(\Carbon\Carbon::parse($invoice->date)->format('d-m-Y')); // Invoice Issue Date