Documentation

MakeCTeSimp
in package

Table of Contents

Properties

$chCTe  : string
chave da CTe
$dom  : Dom
dom Variável onde será montado o xml do documento fiscal
$errors  : array<string|int, mixed>
$tpAmb  : string
tpAmb tipo de ambiente
$versao  : string
versao numero da versão do xml da CTe
$xml  : string
xml String com o xml do documento fiscal montado
$cteHomologacao  : mixed
$gCompraGov  : DOMElement
$gEstornoCred  : DOMElement
$gTribCompraGov  : DOMElement
$gTribRegular  : DOMElement
$IBSCBS  : DOMElement
$ICMS  : DOMElement
$ICMSUFFim  : DOMElement
$infAdFisco  : DOMElement
$infRespTec  : DOMElement
$replaceAccentedChars  : bool
$schema  : string
$total  : DOMElement
$vTotTrib  : DOMElement
$aereo  : DOMNode
Informações do modal Aéreo
$aquav  : DOMNode
Informações do modal Aquaviario
$autXML  : array<string|int, mixed>
Autorizados para download do XML do DF-e
$balsa  : array<string|int, mixed>
Informações de Balsa para modal Aquaviario
$cobr  : DOMNode
Dados da cobrança do CT-e
$comp  : array<string|int, mixed>
Componentes do Valor da Prestação
$compl  : DOMNode
Dados complementares do CT-e para fins operacionais ou comerciais
$CTeSimp  : DOMNode
Tag CTe
$det  : array<string|int, mixed>
Detalhamento das entregas/prestações do CTe Simplificado
$detCont  : array<string|int, mixed>
Informações de Container para modal Aquaviario
$docAnt  : DOMNode
Documentos de Transporte Anterior
$duto  : DOMNode
Informações do modal Dutoviário
$emit  : DOMNode
Identificação do Emitente do CT-e
$enderEmit  : DOMNode
Endereço do emitente
$enderToma  : DOMNode
Dados do endereço
$ferroEnv  : array<string|int, mixed>
Informações das Ferrovias Envolvidas
$ferrov  : DOMNode
Informações do modal Ferroviario
$fluxo  : DOMNode
Previsão do fluxo da carga
$ide  : DOMNode
Identificação do CT-e
$imp  : DOMNode
Informações relativas aos Impostos
$infCarga  : DOMNode
Informações da Carga do CT-e
$infCte  : DOMNode
Informações do CT-e
$infCteSub  : DOMNode
Informações do CT-e de substituição
$infDocAnt  : array<string|int, mixed>
Informações das infDocAnt
$infDocCont  : array<string|int, mixed>
Informações dos documentos de conteiner para modal Aquaviario
$infModal  : DOMNode
Informações do modal
$infNF  : array<string|int, mixed>
Informações das NF
$infNFCont  : array<string|int, mixed>
Informações de NF de conteiner para modal Aquaviario
$infNFe  : array<string|int, mixed>
Informações das NF-e
$infNFeCont  : array<string|int, mixed>
Informações de NFe de conteiner para modal Aquaviario
$infQ  : DOMNode
Informações de quantidades da Carga do CT-e
$lacre  : array<string|int, mixed>
Informações de Lacre para modal Aquaviario
$modal  : int
Modal do Cte
$multimodal  : array<string|int, mixed>
Informações do CTe Multimodal
$noInter  : DOMNode
Entrega no intervalo de horário definido
$obsCont  : array<string|int, mixed>
Campo de uso livre do contribuinte
$obsFisco  : array<string|int, mixed>
Campo de uso livre do contribuinte
$occ  : array<string|int, mixed>
Ordens de Coleta associados
$pass  : array<string|int, mixed>
Passagem
$peri  : array<string|int, mixed>
Preenchido quando for transporte de produtos classificados pela ONU como perigosos.
$rodo  : DOMNode
Informações do modal Rodoviário
$segMultim  : array<string|int, mixed>
Informações do seguro no CTe Multimodal
$toma  : DOMNode
Informações do Remetente das mercadorias transportadas pelo CT-e
$tpCTe  : int
Tipo do CTe

Methods

__construct()  : mixed
getChave()  : string
Retorns the key number of CTe (44 digits)
getErrors()  : array<string|int, mixed>
Retorna os erros detectados
getXML()  : string
Returns xml string and assembly it is necessary
monta()  : bool
Monta o arquivo XML usando as tag's já preenchidas
montaCTe()  : bool
Call method of xml assembly. For compatibility only.
setOnlyAscii()  : mixed
Set character convertion to ASCII only ou not
tagaereo()  : DOMElement|DOMNode
Leiaute - Aéreo Gera as tags para o elemento: "aereo" (Informações do modal Aéreo)
tagaquav()  : DOMElement|DOMNode
Leiaute - Aquaviario Gera as tags para o elemento: "aquav" (informações do modal Aquaviario)
tagautXML()  : bool
Gera as tags para o elemento: "autXML" (Autorizados para download do XML) #219 Nível: 1 Os parâmetros para esta função são todos os elementos da tag "autXML"
tagbalsa()  : DOMElement|DOMNode
Leiaute - Aquaviario Gera as tags de balsa para o elemento: "aquav" (informações do modal Aquaviario)
tagComp()  : DOMElement
Gera as tags para o elemento: "Comp" (Componentes do Valor da Prestação) #108 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "Comp" do tipo elemento (Ele = E|CE|A) e nível 3
tagcompl()  : DOMElement
Gera as tags para o elemento: "compl" (Dados complementares do CT-e para fins operacionais ou comerciais) #59 Nível: 1
tagCompraGov()  : DOMElement
Informação de compras governamentais
tagdet()  : DOMElement
Gera as tags para o elemento: "det" (Detalhamento das entregas/prestações do CTe Simplificado) #98 Nível: 1
tagdetCont()  : DOMElement|DOMNode
Leiaute - Aquaviario Gera as tags de Conteiner específicas do modal aquaviário
tagdocAnt()  : DOMElement|DOMNode
Documentos de Transporte Anterior
tagdup()  : DOMElement
#365 tag CTe/infCTe/cobr/fat/dup (opcional) É necessário criar a tag fat antes de criar as duplicatas
tagduto()  : DOMElement|DOMNode
Leiaute - Dutoviário Gera as tags para o elemento: "duto" (informações do modal Dutoviário)
tagemit()  : DOMElement
Gera as tags para o elemento: "emit" (Identificação do Emitente do CT-e) #97 Nível: 1 Os parâmetros para esta função são todos os elementos da tag "emit" do tipo elemento (Ele = E|CE|A) e nível 2
tagenderEmit()  : DOMElement
Gera as tags para o elemento: "enderEmit" (Endereço do emitente) #102 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "enderEmit" do tipo elemento (Ele = E|CE|A) e nível 3
tagenderToma()  : DOMElement
Gera as tags para o elemento: "enderToma" (Dados do endereço) e adiciona ao grupo "toma" #45 Nível: 2
tagfat()  : DOMElement
#142 tag CTe/infCTe/cobr/fat (opcional)
tagferroEnv()  : mixed
tagferrov()  : mixed
tagfluxo()  : DOMElement
Gera as tags para o elemento: "fluxo" (Previsão do fluxo da carga) #63 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "fluxo" do tipo elemento (Ele = E|CE|A) e nível 2
taggEstornoCred()  : DOMElement
Estorno de Crédito UB116 pai UB12
taggTribCompraGov()  : DOMElement
tagIBSCBS()  : DOMElement
tagIBSCBSTribRegular()  : DOMElement
Grupo de informações da Tributação Regular UB68 pai UB15 $this->aGTribRegular[$item]/gTribRegular IBSCBS/gIBSCBS/gTribRegular
tagicms()  : DOMElement
tagICMS Informações relativas ao ICMS #194
tagide()  : DOMElement|DOMNode
Gera as tags para o elemento: Identificação do CT-e #4 Nível: 1
taginfCarga()  : DOMElement
Gera as tags para o elemento: "infCarga" (Informações da Carga do CT-e) #89 Nível: 1
taginfCTe()  : DOMElement
Gera o grupo básico: Informações do CT-e #1 Nível: 0
taginfCteSub()  : DOMElement|DOMNode
CT-e de substituição
taginfDocAnt()  : DOMElement|DOMNode
Gera as tags para o elemento: "infDocAnt" (Documentos anteriores) #133 Nível: 2
taginfDocCont()  : mixed
taginfModal()  : DOMElement|DOMNode
Gera as tags para o elemento: "infModal" (Informações do modal) #366 Nível: 2
taginfNF()  : mixed
Gera as tags para o elemento: "infNF" (Informações das NF) #262 Nível: 3
taginfNFCont()  : mixed
taginfNFe()  : mixed
Gera as tags para o elemento: "infNFe" (Informações das NF-e) #111 Nível: 2
taginfNFeCont()  : mixed
taginfQ()  : mixed
Gera as tags para o elemento: "infQ" (Informações de quantidades da Carga do CT-e) #93 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "infQ"
taginfRespTec()  : DOMElement
Informações do Responsável técnico tag CTe/infCte/infRespTec (opcional)
taglacre()  : DOMElement|DOMNode
Leiaute - Aquaviario Gera as tags de lacre para os containeres do elemento: "aquav" (informações do modal Aquaviario)
tagmultimodal()  : DOMElement|DOMNode
Leiaute - Multimodal Gera as tags do leaiute específico de multimodal
tagobsCont()  : bool
Gera as tags para o elemento: "ObsCont" (Campo de uso livre do contribuinte) #91 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "ObsCont" do tipo elemento (Ele = E|CE|A) e nível 2
tagobsFisco()  : bool
Gera as tags para o elemento: "ObsFisco" (Campo de uso livre do contribuinte) #94 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "ObsFisco" do tipo elemento (Ele = E|CE|A) e nível 2
tagocc()  : DOMElement
Gera as tags para o elemento: "occ" (ordem de coletas) #3 Nível:1 Os parâmetros para esta função são todos os elementos da tag "occ" do tipo elemento (Ele = E|CE|A) e nível 1
tagpass()  : DOMElement
Gera as tags para o elemento: "pass" #65 Nível: 3
tagperi()  : DOMElement|DOMNode
Leiaute - Aéreo Gera as tags para o elemento: "aereo" (Informações do modal Aéreo) #1 Nível: 0
tagrodo()  : DOMElement|DOMNode
Leiaute - Rodoviário Gera as tags para o elemento: "rodo" (Informações do modal Rodoviário) #1 Nível: 0
tagSegMultimodal()  : mixed
tagtoma()  : DOMElement
Gera as tags para o elemento: toma4 (Indicador do "papel" do tomador do serviço no CT-e) e adiciona ao grupo ide #37 Nível: 2
tagtotal()  : DOMElement
Gera as tags para o elemento: "total" (Valores Totais do CTe ) #216 Nível: 1
buildCobr()  : mixed
#141 tag CTe/infCTe/cobr (opcional) Depende de fat
checkCTeKey()  : mixed
conditionalNumberFormatting()  : string
Formatação numerica condicional
hashCSRT()  : string
Calcula hash sha1 retornando Base64Binary
buildCTe()  : DOMElement
Tag raiz do documento xml Função chamada pelo método [ monta ]
equilizeParameters()  : stdClass
Includes missing or unsupported properties in stdClass Replace all unsuported chars
taginfNFeTranspParcial()  : DOMElement
taginfNFeTranspParcial tag CTe/infCte/det/infDocAnt/infNFeTranspParcial
taginfUnidCarga()  : DOMElement
taginfUnidCarga tag CTe/infCte/infDoc/(infNF/infNFe/infOutros)/infUnidCarga
taginfUnidTransp()  : DOMElement
taginfUnidTransp tag CTe/infCte/infDoc/(infNF/infNFe/infOutros)/infUnidTransp

Properties

$dom

dom Variável onde será montado o xml do documento fiscal

public Dom $dom

$errors

public array<string|int, mixed> $errors = []

$tpAmb

tpAmb tipo de ambiente

public string $tpAmb = '2'

$versao

versao numero da versão do xml da CTe

public string $versao = '4.00'

$xml

xml String com o xml do documento fiscal montado

public string $xml = ''

$cteHomologacao

protected mixed $cteHomologacao = 'CTE EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL'

$gTribCompraGov

protected DOMElement $gTribCompraGov

$replaceAccentedChars

protected bool $replaceAccentedChars = false

$aereo

Informações do modal Aéreo

private DOMNode $aereo = ''

$aquav

Informações do modal Aquaviario

private DOMNode $aquav = ''

$autXML

Autorizados para download do XML do DF-e

private array<string|int, mixed> $autXML = []

$balsa

Informações de Balsa para modal Aquaviario

private array<string|int, mixed> $balsa = []

$cobr

Dados da cobrança do CT-e

private DOMNode $cobr = ''

$comp

Componentes do Valor da Prestação

private array<string|int, mixed> $comp = []

$compl

Dados complementares do CT-e para fins operacionais ou comerciais

private DOMNode $compl = ''

$det

Detalhamento das entregas/prestações do CTe Simplificado

private array<string|int, mixed> $det = []

$detCont

Informações de Container para modal Aquaviario

private array<string|int, mixed> $detCont = []

$docAnt

Documentos de Transporte Anterior

private DOMNode $docAnt = []

$duto

Informações do modal Dutoviário

private DOMNode $duto = ''

$emit

Identificação do Emitente do CT-e

private DOMNode $emit = ''

$enderEmit

Endereço do emitente

private DOMNode $enderEmit = ''

$enderToma

Dados do endereço

private DOMNode $enderToma = ''

$ferroEnv

Informações das Ferrovias Envolvidas

private array<string|int, mixed> $ferroEnv = []

$ferrov

Informações do modal Ferroviario

private DOMNode $ferrov = ''

$fluxo

Previsão do fluxo da carga

private DOMNode $fluxo = null

$ide

Identificação do CT-e

private DOMNode $ide = ''

$imp

Informações relativas aos Impostos

private DOMNode $imp = ''

$infCarga

Informações da Carga do CT-e

private DOMNode $infCarga = ''

$infCte

Informações do CT-e

private DOMNode $infCte = ''

$infCteSub

Informações do CT-e de substituição

private DOMNode $infCteSub = ''

$infDocAnt

Informações das infDocAnt

private array<string|int, mixed> $infDocAnt = []

$infDocCont

Informações dos documentos de conteiner para modal Aquaviario

private array<string|int, mixed> $infDocCont = []

$infModal

Informações do modal

private DOMNode $infModal = ''

$infNF

Informações das NF

private array<string|int, mixed> $infNF = []

$infNFCont

Informações de NF de conteiner para modal Aquaviario

private array<string|int, mixed> $infNFCont = []

$infNFe

Informações das NF-e

private array<string|int, mixed> $infNFe = []

$infNFeCont

Informações de NFe de conteiner para modal Aquaviario

private array<string|int, mixed> $infNFeCont = []

$infQ

Informações de quantidades da Carga do CT-e

private DOMNode $infQ = []

$lacre

Informações de Lacre para modal Aquaviario

private array<string|int, mixed> $lacre = []

$multimodal

Informações do CTe Multimodal

private array<string|int, mixed> $multimodal = ''

$noInter

Entrega no intervalo de horário definido

private DOMNode $noInter = ''

$obsCont

Campo de uso livre do contribuinte

private array<string|int, mixed> $obsCont = []

$obsFisco

Campo de uso livre do contribuinte

private array<string|int, mixed> $obsFisco = []

$occ

Ordens de Coleta associados

private array<string|int, mixed> $occ = []

$pass

Passagem

private array<string|int, mixed> $pass = []

$peri

Preenchido quando for transporte de produtos classificados pela ONU como perigosos.

private array<string|int, mixed> $peri = []

$rodo

Informações do modal Rodoviário

private DOMNode $rodo = ''

$segMultim

Informações do seguro no CTe Multimodal

private array<string|int, mixed> $segMultim = ''

$toma

Informações do Remetente das mercadorias transportadas pelo CT-e

private DOMNode $toma = ''

Methods

__construct()

public __construct([string $schema = 'PL_CTe_400' ]) : mixed
Parameters
$schema : string = 'PL_CTe_400'

getChave()

Retorns the key number of CTe (44 digits)

public getChave() : string
Return values
string

getErrors()

Retorna os erros detectados

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

getXML()

Returns xml string and assembly it is necessary

public getXML() : string
Return values
string

monta()

Monta o arquivo XML usando as tag's já preenchidas

public monta() : bool
Return values
bool

montaCTe()

Call method of xml assembly. For compatibility only.

public montaCTe() : bool
Return values
bool

setOnlyAscii()

Set character convertion to ASCII only ou not

public setOnlyAscii([bool $option = false ]) : mixed
Parameters
$option : bool = false

tagaereo()

Leiaute - Aéreo Gera as tags para o elemento: "aereo" (Informações do modal Aéreo)

public tagaereo(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Newton Pasqualini Filho #1 Nível: 0

Return values
DOMElement|DOMNode

tagaquav()

Leiaute - Aquaviario Gera as tags para o elemento: "aquav" (informações do modal Aquaviario)

public tagaquav(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Anderson Minuto Consoni Vaz #1 Nivel: 0

Return values
DOMElement|DOMNode

tagautXML()

Gera as tags para o elemento: "autXML" (Autorizados para download do XML) #219 Nível: 1 Os parâmetros para esta função são todos os elementos da tag "autXML"

public tagautXML(mixed $std) : bool
Parameters
$std : mixed
Return values
bool

tagbalsa()

Leiaute - Aquaviario Gera as tags de balsa para o elemento: "aquav" (informações do modal Aquaviario)

public tagbalsa(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Gabriel Kliemaschewsk Rondon #5 Nivel: 1

Return values
DOMElement|DOMNode

tagComp()

Gera as tags para o elemento: "Comp" (Componentes do Valor da Prestação) #108 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "Comp" do tipo elemento (Ele = E|CE|A) e nível 3

public tagComp(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagcompl()

Gera as tags para o elemento: "compl" (Dados complementares do CT-e para fins operacionais ou comerciais) #59 Nível: 1

public tagcompl(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagCompraGov()

Informação de compras governamentais

public tagCompraGov(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagdet()

Gera as tags para o elemento: "det" (Detalhamento das entregas/prestações do CTe Simplificado) #98 Nível: 1

public tagdet(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagdetCont()

Leiaute - Aquaviario Gera as tags de Conteiner específicas do modal aquaviário

public tagdetCont(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Gabriel Kliemaschewsk Rondon #10 Nivel: 1

Return values
DOMElement|DOMNode

tagdocAnt()

Documentos de Transporte Anterior

public tagdocAnt() : DOMElement|DOMNode
Return values
DOMElement|DOMNode

tagdup()

#365 tag CTe/infCTe/cobr/fat/dup (opcional) É necessário criar a tag fat antes de criar as duplicatas

public tagdup(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

tagduto()

Leiaute - Dutoviário Gera as tags para o elemento: "duto" (informações do modal Dutoviário)

public tagduto(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Uilasmar Guedes #1 Nivel: 0

Return values
DOMElement|DOMNode

tagemit()

Gera as tags para o elemento: "emit" (Identificação do Emitente do CT-e) #97 Nível: 1 Os parâmetros para esta função são todos os elementos da tag "emit" do tipo elemento (Ele = E|CE|A) e nível 2

public tagemit(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagenderEmit()

Gera as tags para o elemento: "enderEmit" (Endereço do emitente) #102 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "enderEmit" do tipo elemento (Ele = E|CE|A) e nível 3

public tagenderEmit(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagenderToma()

Gera as tags para o elemento: "enderToma" (Dados do endereço) e adiciona ao grupo "toma" #45 Nível: 2

public tagenderToma(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagfat()

#142 tag CTe/infCTe/cobr/fat (opcional)

public tagfat(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

tagferroEnv()

public tagferroEnv(mixed $std) : mixed
Parameters
$std : mixed

tagferrov()

public tagferrov(mixed $std) : mixed
Parameters
$std : mixed

tagfluxo()

Gera as tags para o elemento: "fluxo" (Previsão do fluxo da carga) #63 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "fluxo" do tipo elemento (Ele = E|CE|A) e nível 2

public tagfluxo(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

taggEstornoCred()

Estorno de Crédito UB116 pai UB12

public taggEstornoCred(stdClass $std) : DOMElement
Parameters
$std : stdClass
Tags
throws
DOMException
Return values
DOMElement

taggTribCompraGov()

public taggTribCompraGov(stdClass $std) : DOMElement
Parameters
$std : stdClass
Tags
throws
DOMException
Return values
DOMElement

tagIBSCBS()

public tagIBSCBS(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

tagIBSCBSTribRegular()

Grupo de informações da Tributação Regular UB68 pai UB15 $this->aGTribRegular[$item]/gTribRegular IBSCBS/gIBSCBS/gTribRegular

public tagIBSCBSTribRegular(stdClass $std) : DOMElement
Parameters
$std : stdClass
Tags
throws
DOMException
Return values
DOMElement

tagicms()

tagICMS Informações relativas ao ICMS #194

public tagicms(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagide()

Gera as tags para o elemento: Identificação do CT-e #4 Nível: 1

public tagide(stdClass $std) : DOMElement|DOMNode
Parameters
$std : stdClass
Return values
DOMElement|DOMNode

taginfCarga()

Gera as tags para o elemento: "infCarga" (Informações da Carga do CT-e) #89 Nível: 1

public taginfCarga(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

taginfCTe()

Gera o grupo básico: Informações do CT-e #1 Nível: 0

public taginfCTe(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

taginfCteSub()

CT-e de substituição

public taginfCteSub(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Return values
DOMElement|DOMNode

taginfDocAnt()

Gera as tags para o elemento: "infDocAnt" (Documentos anteriores) #133 Nível: 2

public taginfDocAnt(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Return values
DOMElement|DOMNode

taginfModal()

Gera as tags para o elemento: "infModal" (Informações do modal) #366 Nível: 2

public taginfModal(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Return values
DOMElement|DOMNode

taginfNF()

Gera as tags para o elemento: "infNF" (Informações das NF) #262 Nível: 3

public taginfNF(mixed $std) : mixed
Parameters
$std : mixed

taginfNFCont()

public taginfNFCont(mixed $std) : mixed
Parameters
$std : mixed

taginfNFe()

Gera as tags para o elemento: "infNFe" (Informações das NF-e) #111 Nível: 2

public taginfNFe(mixed $std) : mixed
Parameters
$std : mixed

taginfNFeCont()

public taginfNFeCont(mixed $std) : mixed
Parameters
$std : mixed

taginfQ()

Gera as tags para o elemento: "infQ" (Informações de quantidades da Carga do CT-e) #93 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "infQ"

public taginfQ(mixed $std) : mixed
Parameters
$std : mixed

taginfRespTec()

Informações do Responsável técnico tag CTe/infCte/infRespTec (opcional)

public taginfRespTec(stdClass $std) : DOMElement
Parameters
$std : stdClass
Tags
throws
RuntimeException
Return values
DOMElement

taglacre()

Leiaute - Aquaviario Gera as tags de lacre para os containeres do elemento: "aquav" (informações do modal Aquaviario)

public taglacre(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Gabriel Kliemaschewsk Rondon #12 Nivel: 2

Return values
DOMElement|DOMNode

tagmultimodal()

Leiaute - Multimodal Gera as tags do leaiute específico de multimodal

public tagmultimodal(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Tags
author

Gabriel Kliemaschewsk Rondon Nivel: 1

Return values
DOMElement|DOMNode

tagobsCont()

Gera as tags para o elemento: "ObsCont" (Campo de uso livre do contribuinte) #91 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "ObsCont" do tipo elemento (Ele = E|CE|A) e nível 2

public tagobsCont(mixed $std) : bool
Parameters
$std : mixed
Return values
bool

tagobsFisco()

Gera as tags para o elemento: "ObsFisco" (Campo de uso livre do contribuinte) #94 Nível: 2 Os parâmetros para esta função são todos os elementos da tag "ObsFisco" do tipo elemento (Ele = E|CE|A) e nível 2

public tagobsFisco(mixed $std) : bool
Parameters
$std : mixed
Return values
bool

tagocc()

Gera as tags para o elemento: "occ" (ordem de coletas) #3 Nível:1 Os parâmetros para esta função são todos os elementos da tag "occ" do tipo elemento (Ele = E|CE|A) e nível 1

public tagocc(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagpass()

Gera as tags para o elemento: "pass" #65 Nível: 3

public tagpass(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

tagperi()

Leiaute - Aéreo Gera as tags para o elemento: "aereo" (Informações do modal Aéreo) #1 Nível: 0

public tagperi(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Return values
DOMElement|DOMNode

tagrodo()

Leiaute - Rodoviário Gera as tags para o elemento: "rodo" (Informações do modal Rodoviário) #1 Nível: 0

public tagrodo(mixed $std) : DOMElement|DOMNode
Parameters
$std : mixed
Return values
DOMElement|DOMNode

tagSegMultimodal()

public tagSegMultimodal(mixed $std) : mixed
Parameters
$std : mixed

tagtoma()

Gera as tags para o elemento: toma4 (Indicador do "papel" do tomador do serviço no CT-e) e adiciona ao grupo ide #37 Nível: 2

public tagtoma(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

tagtotal()

Gera as tags para o elemento: "total" (Valores Totais do CTe ) #216 Nível: 1

public tagtotal(mixed $std) : DOMElement
Parameters
$std : mixed
Return values
DOMElement

buildCobr()

#141 tag CTe/infCTe/cobr (opcional) Depende de fat

protected buildCobr() : mixed

checkCTeKey()

protected checkCTeKey(DOMImproved $dom) : mixed
Parameters
$dom : DOMImproved

conditionalNumberFormatting()

Formatação numerica condicional

protected conditionalNumberFormatting([string|float|int|null $value = null ][, int $decimal = 2 ]) : string
Parameters
$value : string|float|int|null = null
$decimal : int = 2
Return values
string

hashCSRT()

Calcula hash sha1 retornando Base64Binary

protected hashCSRT(string $CSRT) : string
Parameters
$CSRT : string
Return values
string

buildCTe()

Tag raiz do documento xml Função chamada pelo método [ monta ]

private buildCTe() : DOMElement
Return values
DOMElement

equilizeParameters()

Includes missing or unsupported properties in stdClass Replace all unsuported chars

private equilizeParameters(stdClass $std, array<string|int, mixed> $possible) : stdClass
Parameters
$std : stdClass
$possible : array<string|int, mixed>
Return values
stdClass

taginfNFeTranspParcial()

taginfNFeTranspParcial tag CTe/infCte/det/infDocAnt/infNFeTranspParcial

private taginfNFeTranspParcial(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

taginfUnidCarga()

taginfUnidCarga tag CTe/infCte/infDoc/(infNF/infNFe/infOutros)/infUnidCarga

private taginfUnidCarga(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

taginfUnidTransp()

taginfUnidTransp tag CTe/infCte/infDoc/(infNF/infNFe/infOutros)/infUnidTransp

private taginfUnidTransp(stdClass $std) : DOMElement
Parameters
$std : stdClass
Return values
DOMElement

        
On this page

Search results