CafProviderInterface
in
Interfaz para el servicio provee el CAF con el folio que se debe asignar al emitir un documento tributario.
Este proveedor permite que una aplicación entregue el CAF desde cualquier fuente. Incluso que pueda proveer CAF falsos como la implementación que viene por defecto en LibreDTE.
Table of Contents
Methods
- retrieve() : CafBagInterface
- Provee un CAF para el emisor y tipo de documento solicitado.
Methods
retrieve()
Provee un CAF para el emisor y tipo de documento solicitado.
public
retrieve(EmisorInterface $emisor, TipoDocumentoInterface $tipoDocumento[, int|null $folio = null ]) : CafBagInterface
Opcionalmente se puede indicar el folio que se desea utilizar.
Parameters
- $emisor : EmisorInterface
-
Emisor para el que se busca un CAF.
- $tipoDocumento : TipoDocumentoInterface
-
Documento a buscar su CAF.
- $folio : int|null = null
-
Permite indicar si se quiere un folio específico.
Return values
CafBagInterface —Bolsa con los datos del CAF encontrado.