Documentation

VerifactiIntegrationService

Table of Contents

$apiService  : VerifactiService
$dataAdapter  : VerifactiDataAdapter
__construct()  : mixed
cancelInvoice()  : array<string|int, mixed>
Anular una factura en Verifacti
checkConnection()  : array<string|int, mixed>
Verificar estado de la conexión con Verifacti
getContributorInfo()  : array<string|int, mixed>|null
Obtener información del contribuyente
getInvoiceStatus()  : array<string|int, mixed>
Consultar estado de una factura en Verifacti
getRegistrationStatus()  : array<string|int, mixed>
Consultar estado de registro por UUID
modifyInvoice()  : array<string|int, mixed>
Modificar una factura en Verifacti
registerInvoice()  : array<string|int, mixed>
Registrar una factura en Verifacti
registerInvoicesBulk()  : array<string|int, mixed>
Registrar múltiples facturas en lote
markInvoiceAsCancelled()  : void
Marcar factura como anulada
updateInvoiceWithVerifactiData()  : void
Actualizar factura con datos recibidos de Verifacti

Properties

Methods

cancelInvoice()

Anular una factura en Verifacti

public cancelInvoice(StoreInvoice $invoice[, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$invoice : StoreInvoice
$options : array<string|int, mixed> = []
Return values
array<string|int, mixed>

checkConnection()

Verificar estado de la conexión con Verifacti

public checkConnection() : array<string|int, mixed>
Return values
array<string|int, mixed>

getContributorInfo()

Obtener información del contribuyente

public getContributorInfo() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getRegistrationStatus()

Consultar estado de registro por UUID

public getRegistrationStatus(string $uuid) : array<string|int, mixed>
Parameters
$uuid : string
Return values
array<string|int, mixed>

modifyInvoice()

Modificar una factura en Verifacti

public modifyInvoice(StoreInvoice $invoice[, string $rejectionType = 'N' ]) : array<string|int, mixed>
Parameters
$invoice : StoreInvoice
$rejectionType : string = 'N'
Return values
array<string|int, mixed>

registerInvoicesBulk()

Registrar múltiples facturas en lote

public registerInvoicesBulk(array<string|int, mixed> $invoices) : array<string|int, mixed>
Parameters
$invoices : array<string|int, mixed>
Return values
array<string|int, mixed>

markInvoiceAsCancelled()

Marcar factura como anulada

private markInvoiceAsCancelled(StoreInvoice $invoice, array<string|int, mixed> $verifactiData) : void
Parameters
$invoice : StoreInvoice
$verifactiData : array<string|int, mixed>
Return values
void

updateInvoiceWithVerifactiData()

Actualizar factura con datos recibidos de Verifacti

private updateInvoiceWithVerifactiData(StoreInvoice $invoice, array<string|int, mixed> $verifactiData) : void
Parameters
$invoice : StoreInvoice
$verifactiData : array<string|int, mixed>
Return values
void

Search results