Documentation

TraitEventsRTC

Table of Contents

Properties

$config  : stdClass
$cUF  : int
$modelo  : int
$timezone  : string

Methods

sefazAceiteDebito()  : string
Evento: Aceite de débito na apuração por emissão de nota de crédito Permitir ao destinatário informar que concorda com os valores constantes em nota de crédito emitida pelo fornecedor ou pelo adquirente que serão lançados a débito na apuração assistida de IBS e CBS.
sefazApropriacaoCreditoBens()  : string
Evento: Solicitação de Apropriação de Crédito para bens e serviços que dependem de atividade do adquirente Evento a ser gerado pelo adquirente para apropriação de crédito de bens e serviços que dependam da sua atividade Modelo: NF-e modelo 55, Autor do Evento: Destinatário da NFe (adquirente), Código do Tipo de Evento: 211150
sefazApropriacaoCreditoComb()  : string
Evento: Solicitação de Apropriação de Crédito de Combustível Evento a ser gerado pelo adquirente de combustível listado no art. 172 da LC 214/2025 e que pertença à cadeia produtiva desses combustíveis, para solicitar a apropriação de crédito referente à parcela que for consumida em sua atividade comercial.
sefazAtualizacaoDataEntrega()  : string
Evento: Atualização da Data de Previsão de Entrega Função: Permitir ao fornecedor atualizar a data da previsão de entrega ou disponibilização do bem ao adquirente, de forma à remover o débito do mês em que foi previsto inicialmente.
sefazCancelaEvento()  : string
Evento: Cancelamento de Evento Permitir que o autor de um Evento já autorizado possa proceder o seu cancelamento.
sefazDestinoConsumoPessoal()  : string
Evento: Destinação de item para consumo pessoal Permitir ao adquirente informar quando uma aquisição for destinada para o consumo de pessoa física, hipótese em que não haverá direito à apropriação de crédito.
sefazEvento()  : void
sefazFornecimentoNaoRealizado()  : string
Evento: Fornecimento não realizado com pagamento antecipado Permitir ao fornecedor informar que um pagamento antecipado não teve o respectivo fornecimento realizado.
sefazImobilizacaoItem()  : string
Evento: Imobilização de Item Evento a ser gerado pelo adquirente de bem, quando este for integrado ao seu ativo imobilizado, a fim de viabilizar a adequada identificação, pelos sistemas da administração tributária, de prazo-limite para apreciação de eventuais pedidos de ressarcimento do respectivo crédito, nos termos do art. 40, I da LC 214/2025.
sefazImportacaoZFM()  : string
Evento: Importação em ALC/ZFM não convertida em isenção Permitir que o adquirente das regiões incentivadas (ALC/ZFM) informe que a tributação na importação não se converteu em isenção de um determinado item por não atender as condições da legislação.
sefazInfoPagtoIntegral()  : string
Evento: Informação de efetivo pagamento integral para liberar crédito presumido do adquirente Permitir que o emitente da NFe informe o efetivo pagamento integral a fim de liberar crédito presumido do adquirente Modelo: NF-e modelo 55, Autor do Evento: Emitente da NFe, Código do Tipo de Evento: 112110
sefazManifestacaoTransfCredCBS()  : string
Evento: Manifestação sobre Pedido de Transferência de Crédito de CBS em Operações de Sucessão Evento a ser gerado pela sucessora em relação às notas fiscais de transferência de crédito de outra sucessora da mesma empresa sucedida para informar aceite da transferência de crédito de CBS.
sefazManifestacaoTransfCredIBS()  : string
Evento: Manifestação sobre Pedido de Transferência de Crédito de IBS em Operações de Sucessão Evento a ser gerado pela sucessora em relação às notas fiscais de transferência de crédito de outra sucessora da mesma empresa sucedida para informar aceite da transferência de crédito de IBS.
sefazRouboPerdaTransporteAdquirente()  : string
Evento: Perecimento, perda, roubo ou furto durante o transporte contratado pelo adquirente Permitir ao adquirente informar quando uma aquisição for objeto de roubo, perda, furto ou perecimento.
sefazRouboPerdaTransporteFornecedor()  : string
Evento: Perecimento, perda, roubo ou furto durante o transporte contratado pelo fornecedor Permitir ao fornecedor informar quando um bem for objeto de roubo, perda, furto ou perecimento antes da entrega, durante o transporte contratado pelo fornecedor.
sefazSolApropCredPresumido()  : string
Evento: Solicitação de Apropriação de crédito presumido Evento a ser gerado pelo adquirente, em relação às notas fiscais de aquisição de emissão de terceiros e que lhe gerem o dire ito à apropriação de crédito presumido.
checkModel()  : void
Somente aceitar modelo 55
resolveVerAplic()  : string
Resolve variavel verAplic

Properties

Methods

sefazAceiteDebito()

Evento: Aceite de débito na apuração por emissão de nota de crédito Permitir ao destinatário informar que concorda com os valores constantes em nota de crédito emitida pelo fornecedor ou pelo adquirente que serão lançados a débito na apuração assistida de IBS e CBS.

public sefazAceiteDebito(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor do Evento: Destinatário da NF-e, Código do Tipo de Evento: 211128

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->dhEvento = '2025-09-23\T13:34:30-03:00'; $std->lote = null;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazApropriacaoCreditoBens()

Evento: Solicitação de Apropriação de Crédito para bens e serviços que dependem de atividade do adquirente Evento a ser gerado pelo adquirente para apropriação de crédito de bens e serviços que dependam da sua atividade Modelo: NF-e modelo 55, Autor do Evento: Destinatário da NFe (adquirente), Código do Tipo de Evento: 211150

public sefazApropriacaoCreditoBens(stdClass $std[, string|null $verAplic = null ]) : string

$itens = []; $itens[] = [ 'item' => 1, 'vIBS' => 10.00, 'vCBS' => 10.00, ];

$std = new stdClass(); $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; //opcional DEFAULT = 1 $std->itens = $itens;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazApropriacaoCreditoComb()

Evento: Solicitação de Apropriação de Crédito de Combustível Evento a ser gerado pelo adquirente de combustível listado no art. 172 da LC 214/2025 e que pertença à cadeia produtiva desses combustíveis, para solicitar a apropriação de crédito referente à parcela que for consumida em sua atividade comercial.

public sefazApropriacaoCreditoComb(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55 Autor do Evento: Destinatário da NF-e (Adquirente de combustível parte da cadeia produtiva de combustíveis) Código do Tipo de Evento: 211140

$itens[1] = (object) [ 'item' => 1, 'vIBS' => 10.00, 'vCBS' => 10.00, 'quantidade' => 10, 'unidade' => 'LT' ];

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->dhEvento = '2025-09-23\T13:34:30-03:00'; $std->lote = null; $std->itens = $itens;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazAtualizacaoDataEntrega()

Evento: Atualização da Data de Previsão de Entrega Função: Permitir ao fornecedor atualizar a data da previsão de entrega ou disponibilização do bem ao adquirente, de forma à remover o débito do mês em que foi previsto inicialmente.

public sefazAtualizacaoDataEntrega(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55 Autor do Evento: emitente da NF-e Código do Tipo de Evento: 112150

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazCancelaEvento()

Evento: Cancelamento de Evento Permitir que o autor de um Evento já autorizado possa proceder o seu cancelamento.

public sefazCancelaEvento(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor do Evento: O mesmo Autor do Evento que está sendo cancelado. Tipo de Evento (Código - Descrição): 110001 - Cancelamento de Evento

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazDestinoConsumoPessoal()

Evento: Destinação de item para consumo pessoal Permitir ao adquirente informar quando uma aquisição for destinada para o consumo de pessoa física, hipótese em que não haverá direito à apropriação de crédito.

public sefazDestinoConsumoPessoal(stdClass $std[, string|null $verAplic = null ]) : string

Evento a ser registrado após a emissão da nota de bens destinados para uso e consumo pessoal. Uma mesma NFe de aquisição pode receber vários Eventos desse tipo, com nSeqEvento diferentes (eventos cumulativos). Modelo: NF-e modelo 55, Autor do Evento: Destinatário da NF-e, Código do Tipo de Evento: 211120 tpAutor => Caso NF-e de Importação, informar 1-Empresa Emitente, nos demais casos 2-Empresa destinatária.

$itens[1] = (object) [ 'item' => 1, 'vIBS' => 10.00, 'vCBS' => 10.00, 'quantidade' => 10, 'unidade' => 'PC' 'chave' => '12345678901234567890123456789012345678901234', 'nItem' => 1 ];

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; //OBRIGATÓRIO $std->nSeqEvento = 1; //opcional DEFAULT = 1

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazEvento()

public sefazEvento(mixed $uf, mixed $chave, mixed $tpEvento, mixed $nSeqEvento, mixed $tagAdic, mixed $dhEvento, mixed $lote) : void
Parameters
$uf : mixed
$chave : mixed
$tpEvento : mixed
$nSeqEvento : mixed
$tagAdic : mixed
$dhEvento : mixed
$lote : mixed

sefazFornecimentoNaoRealizado()

Evento: Fornecimento não realizado com pagamento antecipado Permitir ao fornecedor informar que um pagamento antecipado não teve o respectivo fornecimento realizado.

public sefazFornecimentoNaoRealizado(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55 Autor do Evento: emitente da NF-e de nota de débito do tipo 06 = Pagamento antecipado Código do Tipo de Evento: 112140

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazImobilizacaoItem()

Evento: Imobilização de Item Evento a ser gerado pelo adquirente de bem, quando este for integrado ao seu ativo imobilizado, a fim de viabilizar a adequada identificação, pelos sistemas da administração tributária, de prazo-limite para apreciação de eventuais pedidos de ressarcimento do respectivo crédito, nos termos do art. 40, I da LC 214/2025.

public sefazImobilizacaoItem(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor do Evento: Destinatário da NF-e (Adquirente), Código do Tipo de Evento: 211130

$itens[1] = (object) [ 'item' => 1, 'vIBS' => 10.00, 'vCBS' => 10.00, 'quantidade' => 10, 'unidade' => 'PC' ];

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->dhEvento = '2025-09-23\T13:34:30-03:00'; $std->lote = null; $std->itens = $itens;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazImportacaoZFM()

Evento: Importação em ALC/ZFM não convertida em isenção Permitir que o adquirente das regiões incentivadas (ALC/ZFM) informe que a tributação na importação não se converteu em isenção de um determinado item por não atender as condições da legislação.

public sefazImportacaoZFM(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor do Evento: emitente da NFe (adquirente), Código do Tipo de Evento: 112120

Parameters
$std : stdClass
$verAplic : string|null = null
Tags
throws
Exception
Return values
string

sefazInfoPagtoIntegral()

Evento: Informação de efetivo pagamento integral para liberar crédito presumido do adquirente Permitir que o emitente da NFe informe o efetivo pagamento integral a fim de liberar crédito presumido do adquirente Modelo: NF-e modelo 55, Autor do Evento: Emitente da NFe, Código do Tipo de Evento: 112110

public sefazInfoPagtoIntegral(stdClass $std[, string|null $verAplic = null ]) : string

$std = (object) [ 'chNFe' => '12345678901234567890123456789012345678901234', //OBRIGATÓRIO 'nSeqEvento' => 1 //opcional, Default = 1 ];

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazManifestacaoTransfCredCBS()

Evento: Manifestação sobre Pedido de Transferência de Crédito de CBS em Operações de Sucessão Evento a ser gerado pela sucessora em relação às notas fiscais de transferência de crédito de outra sucessora da mesma empresa sucedida para informar aceite da transferência de crédito de CBS.

public sefazManifestacaoTransfCredCBS(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor: Empresa sucessora, Código do Tipo de Evento: 212120

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->dhEvento = '2025-09-23\T13:34:30-03:00'; $std->lote = null; $std->itens = $itens;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazManifestacaoTransfCredIBS()

Evento: Manifestação sobre Pedido de Transferência de Crédito de IBS em Operações de Sucessão Evento a ser gerado pela sucessora em relação às notas fiscais de transferência de crédito de outra sucessora da mesma empresa sucedida para informar aceite da transferência de crédito de IBS.

public sefazManifestacaoTransfCredIBS(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor: Empresa sucessora, Código do Tipo de Evento: 212110

$std = new stdClass; $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->dhEvento = '2025-09-23\T13:34:30-03:00'; $std->lote = null; $std->itens = $itens;

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

sefazRouboPerdaTransporteAdquirente()

Evento: Perecimento, perda, roubo ou furto durante o transporte contratado pelo adquirente Permitir ao adquirente informar quando uma aquisição for objeto de roubo, perda, furto ou perecimento.

public sefazRouboPerdaTransporteAdquirente(stdClass $std[, string|null $verAplic = null ]) : string

Observação: O evento atual está relacionado aos bens que foram objeto de perecimento, perda, roubo ou furto em trânsito, em fornecimentos com frete FOB. Modelo: NF-e modelo 55 Autor do Evento: Destinatário da NF-e em notas de saída Código do Tipo de Evento: 211124

Parameters
$std : stdClass
$verAplic : string|null = null
Tags
throws
Exception
Return values
string

sefazRouboPerdaTransporteFornecedor()

Evento: Perecimento, perda, roubo ou furto durante o transporte contratado pelo fornecedor Permitir ao fornecedor informar quando um bem for objeto de roubo, perda, furto ou perecimento antes da entrega, durante o transporte contratado pelo fornecedor.

public sefazRouboPerdaTransporteFornecedor(stdClass $std[, string|null $verAplic = null ]) : string

Observação: O evento atual está relacionado aos bens móveis materiais que foram objeto de perecimento, perda, roubo ou furto em trânsito, em fornecimentos com frete CIF. Modelo: NF-e modelo 55 Autor do Evento: emitente da NF-e em notas de saída. Código do Tipo de Evento: 112130

Parameters
$std : stdClass
$verAplic : string|null = null
Tags
throws
Exception
Return values
string

sefazSolApropCredPresumido()

Evento: Solicitação de Apropriação de crédito presumido Evento a ser gerado pelo adquirente, em relação às notas fiscais de aquisição de emissão de terceiros e que lhe gerem o dire ito à apropriação de crédito presumido.

public sefazSolApropCredPresumido(stdClass $std[, string|null $verAplic = null ]) : string

Modelo: NF-e modelo 55, Autor: Adquirente/Destinatário (quando os dois estiverem preenchidos, devem ser iguais) da nota fiscal, Código do Tipo de Evento: 211110

$itens = []; $itens[1] = [ 'item' => 1, 'vBC' => 100.00, 'gIBS' => [ 'cCredPres' => '01', 'pCredPres' => 2.5000, 'vCredPres' => 2.50 ], 'gCBS' => [ 'cCredPres' => '01', 'pCredPres' => 2.5000, 'vCredPres' => 2.50 ] ];

$std = new stdClass(); $std->chNFe = '12345678901234567890123456789012345678901234'; $std->nSeqEvento = 1; $std->itens = json_decode(json_encode($itens));

Parameters
$std : stdClass
$verAplic : string|null = null
Return values
string

checkModel()

Somente aceitar modelo 55

protected checkModel(stdClass $std) : void
Parameters
$std : stdClass

resolveVerAplic()

Resolve variavel verAplic

protected resolveVerAplic([string|null $verAplic = null ]) : string
Parameters
$verAplic : string|null = null
Return values
string

        
On this page

Search results