NotasNaoVinculadaEntity
extends Entity
in package
A classe NotasNaoVinculadaEntity representa as notas fiscais não destinadas, vindas por meio do sistema de recepção de nota.
Outra classe relacionada é a NotasFiscaisEntity, que representa as notas fiscais que já foram destinadas. Ao destinar, a NF sai de NotasNaoVinculadaEntity e vai para NotasFiscaisEntity.
Table of Contents
Constants
- auditlog = ['exclude_fields' => ['dataHora']]
- Allowed keys: 'exclude_fields': <...> 'object_rel': <...>
- const_values = []
- database = \config\Config::DB_DEFAULT
- db_table = 'finan_notas_fiscais_danfexml'
- pk_field = 'idNotaxml'
- sanitize = ['danfe' => 'noRules', 'danfeResumo' => 'noRules']
- security = ['select' => 'core\EntitySecurity::securitySelect', 'delete' => 'core\EntitySecurity::securityDelete', 'update' => 'core\EntitySecurity::securityUpdate', 'insert' => 'core\EntitySecurity::securityInsert']
- Allowed keys: 'select': <...> 'update': <...> 'delete': <...> 'insert': <...>
- tracking = true
- validations = ['danfe' => ['noRules' => ''], 'danfeResumo' => ['noRules' => '']]
Properties
- $cfop : mixed
- $chaveAcesso : mixed
- $cnpjDestinatario : mixed
- $cnpjEmitente : mixed
- $danfe : mixed
- $danfeResumo : mixed
- $dataEmissao : mixed
- $dataHora : mixed
- $dataHoraDownload : mixed
- $dataHoraManifesto : mixed
- $idNotaxml : mixed
- $NSU : mixed
- $numeroNota : mixed
- $razaoSocial : mixed
- $status : mixed
- $statusAtivo : mixed
- $statusManifestoUsuario : mixed
- $tipoNota : mixed
- $valorTotal : mixed
Methods
- __construct() : mixed
- delete() : mixed
- delete_where() : mixed
- getAuditlog() : mixed
- getCfop() : mixed
- Get the value of cfop
- getChaveAcesso() : mixed
- Get the value of chaveAcesso
- getCnpjDestinatario() : mixed
- Get the value of cnpjDestinatario
- getCnpjEmitente() : mixed
- Get the value of cnpjEmitente
- getConst() : mixed
- getConstObj() : mixed
- getDanfe() : mixed
- Get the value of danfe
- getDanfeResumo() : mixed
- Get the value of danfeResumo
- getDatabase() : mixed
- getDataEmissao() : mixed
- Get the value of dataEmissao
- getDataHora() : mixed
- Get the value of dataHora
- getDataHoraDownload() : mixed
- Get the value of dataHoraDownload
- getDataHoraManifesto() : mixed
- Get the value of dataHoraManifesto
- getDBDriver() : mixed
- getDBTable() : mixed
- getIdNotaxml() : mixed
- Get the value of idNotaxml
- getNSU() : mixed
- Get the value of NSU
- getNumeroNota() : mixed
- Get the value of numeroNota
- getRazaoSocial() : mixed
- Get the value of razaoSocial
- getStatus() : mixed
- Get the value of status
- getStatusAtivo() : mixed
- Get the value of statusAtivo
- getStatusManifestoUsuario() : mixed
- Get the value of statusManifestoUsuario
- getTable() : mixed
- getTipoNota() : mixed
- Get the value of tipoNota
- getValorTotal() : mixed
- Get the value of valorTotal
- hasField() : mixed
- insert() : null|Entity
- insert_or_select() : null|Entity
- Funcao que insere ou seleciona se existe
- insert_or_update() : array<string|int, mixed>
- Funcao que insere ou atualiza uma entidade no banco de dados
- securityDelete() : bool
- securityInsert() : bool
- securitySelect() : array<string|int, mixed>
- securityUpdate() : bool
- setCfop() : self
- Set the value of cfop
- setChaveAcesso() : self
- Set the value of chaveAcesso
- setCnpjDestinatario() : self
- Set the value of cnpjDestinatario
- setCnpjEmitente() : self
- Set the value of cnpjEmitente
- setDanfe() : self
- Set the value of danfe
- setDanfeResumo() : self
- Set the value of danfeResumo
- setDataEmissao() : self
- Set the value of dataEmissao
- setDataHora() : self
- Set the value of dataHora
- setDataHoraDownload() : self
- Set the value of dataHoraDownload
- setDataHoraManifesto() : self
- Set the value of dataHoraManifesto
- setIdNotaxml() : self
- Set the value of idNotaxml
- setNSU() : self
- Set the value of NSU
- setNumeroNota() : self
- Set the value of numeroNota
- setRazaoSocial() : self
- Set the value of razaoSocial
- setStatus() : self
- Set the value of status
- setStatusAtivo() : self
- Set the value of statusAtivo
- setStatusManifestoUsuario() : self
- Set the value of statusManifestoUsuario
- setTipoNota() : self
- Set the value of tipoNota
- setValorTotal() : self
- Set the value of valorTotal
- update() : mixed
- A função update pode atualizar uma Entity já instanciada, desde que a chave primária esteja setada, ou pode atualizar uma Entity vazia informando o valor da chave primária no segundo parâmetro (pk_value)
- validateFields() : bool
- where() : Collection
- Rudimentary ORM functions
Constants
auditlog
Allowed keys: 'exclude_fields': <...> 'object_rel': <...>
public
mixed
auditlog
= ['exclude_fields' => ['dataHora']]
const_values
public
mixed
const_values
= []
database
public
mixed
database
= \config\Config::DB_DEFAULT
db_table
public
mixed
db_table
= 'finan_notas_fiscais_danfexml'
pk_field
public
mixed
pk_field
= 'idNotaxml'
sanitize
public
mixed
sanitize
= ['danfe' => 'noRules', 'danfeResumo' => 'noRules']
security
Allowed keys: 'select': <...> 'update': <...> 'delete': <...> 'insert': <...>
public
mixed
security
= ['select' => 'core\EntitySecurity::securitySelect', 'delete' => 'core\EntitySecurity::securityDelete', 'update' => 'core\EntitySecurity::securityUpdate', 'insert' => 'core\EntitySecurity::securityInsert']
tracking
public
mixed
tracking
= true
validations
public
mixed
validations
= ['danfe' => ['noRules' => ''], 'danfeResumo' => ['noRules' => '']]
Properties
$cfop
private
mixed
$cfop
$chaveAcesso
private
mixed
$chaveAcesso
$cnpjDestinatario
private
mixed
$cnpjDestinatario
$cnpjEmitente
private
mixed
$cnpjEmitente
$danfe
private
mixed
$danfe
$danfeResumo
private
mixed
$danfeResumo
$dataEmissao
private
mixed
$dataEmissao
$dataHora
private
mixed
$dataHora
$dataHoraDownload
private
mixed
$dataHoraDownload
$dataHoraManifesto
private
mixed
$dataHoraManifesto
$idNotaxml
private
mixed
$idNotaxml
$NSU
private
mixed
$NSU
$numeroNota
private
mixed
$numeroNota
$razaoSocial
private
mixed
$razaoSocial
$status
private
mixed
$status
$statusAtivo
private
mixed
$statusAtivo
$statusManifestoUsuario
private
mixed
$statusManifestoUsuario
$tipoNota
private
mixed
$tipoNota
$valorTotal
private
mixed
$valorTotal
Methods
__construct()
public
__construct([array<string|int, mixed> $values = [] ]) : mixed
Parameters
- $values : array<string|int, mixed> = []
delete()
public
delete(mixed $motivo) : mixed
Parameters
- $motivo : mixed
delete_where()
public
static delete_where(mixed $motivo[, mixed $where = [] ]) : mixed
Parameters
- $motivo : mixed
- $where : mixed = []
getAuditlog()
public
getAuditlog([string|null $key = null ]) : mixed
Parameters
- $key : string|null = null
getCfop()
Get the value of cfop
public
getCfop() : mixed
getChaveAcesso()
Get the value of chaveAcesso
public
getChaveAcesso() : mixed
getCnpjDestinatario()
Get the value of cnpjDestinatario
public
getCnpjDestinatario() : mixed
getCnpjEmitente()
Get the value of cnpjEmitente
public
getCnpjEmitente() : mixed
getConst()
public
static getConst(string $field[, mixed $const_value = null ]) : mixed
Parameters
- $field : string
- $const_value : mixed = null
getConstObj()
public
static getConstObj(string $field[, mixed $const_value = null ]) : mixed
Parameters
- $field : string
- $const_value : mixed = null
getDanfe()
Get the value of danfe
public
getDanfe() : mixed
getDanfeResumo()
Get the value of danfeResumo
public
getDanfeResumo() : mixed
getDatabase()
public
getDatabase() : mixed
getDataEmissao()
Get the value of dataEmissao
public
getDataEmissao() : mixed
getDataHora()
Get the value of dataHora
public
getDataHora() : mixed
getDataHoraDownload()
Get the value of dataHoraDownload
public
getDataHoraDownload() : mixed
getDataHoraManifesto()
Get the value of dataHoraManifesto
public
getDataHoraManifesto() : mixed
getDBDriver()
public
static getDBDriver() : mixed
getDBTable()
public
static getDBTable() : mixed
getIdNotaxml()
Get the value of idNotaxml
public
getIdNotaxml() : mixed
getNSU()
Get the value of NSU
public
getNSU() : mixed
getNumeroNota()
Get the value of numeroNota
public
getNumeroNota() : mixed
getRazaoSocial()
Get the value of razaoSocial
public
getRazaoSocial() : mixed
getStatus()
Get the value of status
public
getStatus() : mixed
getStatusAtivo()
Get the value of statusAtivo
public
getStatusAtivo() : mixed
getStatusManifestoUsuario()
Get the value of statusManifestoUsuario
public
getStatusManifestoUsuario() : mixed
getTable()
public
getTable() : mixed
getTipoNota()
Get the value of tipoNota
public
getTipoNota() : mixed
getValorTotal()
Get the value of valorTotal
public
getValorTotal() : mixed
hasField()
public
static hasField(mixed $field) : mixed
Parameters
- $field : mixed
insert()
public
insert() : null|Entity
Return values
null|Entityinsert_or_select()
Funcao que insere ou seleciona se existe
public
insert_or_select([mixed $where = [] ]) : null|Entity
Parameters
- $where : mixed = []
Return values
null|Entityinsert_or_update()
Funcao que insere ou atualiza uma entidade no banco de dados
public
insert_or_update([mixed $where = [] ][, mixed $update_fields = ['*'] ]) : array<string|int, mixed>
Parameters
- $where : mixed = []
- $update_fields : mixed = ['*']
Return values
array<string|int, mixed>securityDelete()
public
securityDelete(mixed $table, mixed $where) : bool
Parameters
- $table : mixed
- $where : mixed
Return values
boolsecurityInsert()
public
securityInsert(mixed $fields) : bool
Parameters
- $fields : mixed
Return values
bool —return 'true' if the security function didn't find any security issue and 'false' otherwise
securitySelect()
public
securitySelect(mixed $table, mixed $fields, mixed $where) : array<string|int, mixed>
Parameters
- $table : mixed
- $fields : mixed
- $where : mixed
Return values
array<string|int, mixed> —return an array with information to be appended in the SQL select
securityUpdate()
public
securityUpdate(mixed $fields, mixed $where) : bool
Parameters
- $fields : mixed
- $where : mixed
Return values
bool —return 'true' if the security function didn't find any security issue and 'false' otherwise
setCfop()
Set the value of cfop
public
setCfop(mixed $cfop) : self
Parameters
- $cfop : mixed
Return values
selfsetChaveAcesso()
Set the value of chaveAcesso
public
setChaveAcesso(mixed $chaveAcesso) : self
Parameters
- $chaveAcesso : mixed
Return values
selfsetCnpjDestinatario()
Set the value of cnpjDestinatario
public
setCnpjDestinatario(mixed $cnpjDestinatario) : self
Parameters
- $cnpjDestinatario : mixed
Return values
selfsetCnpjEmitente()
Set the value of cnpjEmitente
public
setCnpjEmitente(mixed $cnpjEmitente) : self
Parameters
- $cnpjEmitente : mixed
Return values
selfsetDanfe()
Set the value of danfe
public
setDanfe(mixed $danfe) : self
Parameters
- $danfe : mixed
Return values
selfsetDanfeResumo()
Set the value of danfeResumo
public
setDanfeResumo(mixed $danfeResumo) : self
Parameters
- $danfeResumo : mixed
Return values
selfsetDataEmissao()
Set the value of dataEmissao
public
setDataEmissao(mixed $dataEmissao) : self
Parameters
- $dataEmissao : mixed
Return values
selfsetDataHora()
Set the value of dataHora
public
setDataHora(mixed $dataHora) : self
Parameters
- $dataHora : mixed
Return values
selfsetDataHoraDownload()
Set the value of dataHoraDownload
public
setDataHoraDownload(mixed $dataHoraDownload) : self
Parameters
- $dataHoraDownload : mixed
Return values
selfsetDataHoraManifesto()
Set the value of dataHoraManifesto
public
setDataHoraManifesto(mixed $dataHoraManifesto) : self
Parameters
- $dataHoraManifesto : mixed
Return values
selfsetIdNotaxml()
Set the value of idNotaxml
public
setIdNotaxml(mixed $idNotaxml) : self
Parameters
- $idNotaxml : mixed
Return values
selfsetNSU()
Set the value of NSU
public
setNSU(mixed $NSU) : self
Parameters
- $NSU : mixed
Return values
selfsetNumeroNota()
Set the value of numeroNota
public
setNumeroNota(mixed $numeroNota) : self
Parameters
- $numeroNota : mixed
Return values
selfsetRazaoSocial()
Set the value of razaoSocial
public
setRazaoSocial(mixed $razaoSocial) : self
Parameters
- $razaoSocial : mixed
Return values
selfsetStatus()
Set the value of status
public
setStatus(mixed $status) : self
Parameters
- $status : mixed
Return values
selfsetStatusAtivo()
Set the value of statusAtivo
public
setStatusAtivo(mixed $statusAtivo) : self
Parameters
- $statusAtivo : mixed
Return values
selfsetStatusManifestoUsuario()
Set the value of statusManifestoUsuario
public
setStatusManifestoUsuario(mixed $statusManifestoUsuario) : self
Parameters
- $statusManifestoUsuario : mixed
Return values
selfsetTipoNota()
Set the value of tipoNota
public
setTipoNota(mixed $tipoNota) : self
Parameters
- $tipoNota : mixed
Return values
selfsetValorTotal()
Set the value of valorTotal
public
setValorTotal(mixed $valorTotal) : self
Parameters
- $valorTotal : mixed
Return values
selfupdate()
A função update pode atualizar uma Entity já instanciada, desde que a chave primária esteja setada, ou pode atualizar uma Entity vazia informando o valor da chave primária no segundo parâmetro (pk_value)
public
update(array<string|int, mixed> $values[, mixed $pk_value = null ]) : mixed
Parameters
- $values : array<string|int, mixed>
- $pk_value : mixed = null
validateFields()
public
validateFields([array<string|int, mixed> $fields = [] ]) : bool
Parameters
- $fields : array<string|int, mixed> = []
Return values
boolwhere()
Rudimentary ORM functions
public
static where([mixed $where = [] ][, mixed $select = '*' ]) : Collection
Parameters
- $where : mixed = []
- $select : mixed = '*'