DFeApi
in package
Table of Contents
Properties
- $client : mixed
- $config : mixed
- $logger : mixed
- $maxRetries : mixed
- $statusMessages : mixed
Methods
- __construct() : mixed
- distribuirDFePorChaveAcesso() : array<string|int, mixed>
- Distribui os DF-e vinculados à chave de acesso informada.
- distribuirDFePorNSU() : PromiseInterface
- Distribui os DF-e para contribuintes relacionados à NFS-e pelo NSU.
- retryDistribuirDFePorNSU() : mixed
Properties
$client
private
mixed
$client
$config
private
mixed
$config
$logger
private
mixed
$logger
$maxRetries
private
mixed
$maxRetries
$statusMessages
private
mixed
$statusMessages
Methods
__construct()
public
__construct(Configuration $config, LoggerInterface $logger) : mixed
Parameters
- $config : Configuration
- $logger : LoggerInterface
distribuirDFePorChaveAcesso()
Distribui os DF-e vinculados à chave de acesso informada.
public
distribuirDFePorChaveAcesso(string $chaveAcesso) : array<string|int, mixed>
Parameters
- $chaveAcesso : string
-
Chave de acesso da NFS-e
Tags
Return values
array<string|int, mixed> —Resposta da API
distribuirDFePorNSU()
Distribui os DF-e para contribuintes relacionados à NFS-e pelo NSU.
public
distribuirDFePorNSU(int $nsu[, bool $lote = true ]) : PromiseInterface
Método assíncrono.
Parameters
- $nsu : int
-
Número Sequencial Único
- $lote : bool = true
-
(Opcional) Indica se deseja um lote de DF-e. Padrão true.
Return values
PromiseInterfaceretryDistribuirDFePorNSU()
private
retryDistribuirDFePorNSU(mixed $nsu, mixed $lote, mixed $retriesLeft, mixed $delaySeconds) : mixed
Parameters
- $nsu : mixed
- $lote : mixed
- $retriesLeft : mixed
- $delaySeconds : mixed