PHP Class NFePHP\NFe\MakeNFe

Inheritance: extends NFePHP\Common\Base\BaseMake
显示文件 Open project: nfephp-org/nfephp Class Usage Examples

Public Properties

Property Type Description
$chNFe string chave da NFe
$mod integer mod modelo da nfe por ser 55-NFe ou 65-NFCe
$versao string versao numero da versão do xml da NFe

Public Methods

Method Description
montaNFe ( ) : boolean montaNFe Método de montagem do xml da NFe essa função retorna TRUE em caso de sucesso ou FALSE se houve erro O xml da NFe deve ser recuperado pela funçao getXML() ou diretamente pela propriedade publica $xml
tagCEST ( string $nItem = '', string $texto = '' ) : DOMElement tagCEST Código Especificador da Substituição Tributária – CEST, que identifica a mercadoria sujeita aos regimes de substituição tributária e de antecipação do recolhimento do imposto.
tagCOFINS ( string $nItem = '', string $cst = '', string $vBC = '', string $pCOFINS = '', string $vCOFINS = '', string $qBCProd = '', string $vAliqProd = '' ) : DOMElement tagCOFINS Grupo COFINS S01 pai M01 tag det/imposto/COFINS (opcional)
tagCOFINSST ( string $nItem = '', string $vBC = '', string $pCOFINS = '', string $qBCProd = '', string $vAliqProd = '', string $vCOFINS = '' ) : DOMElement tagCOFINSST Grupo COFINS Substituição Tributária T01 pai M01 tag NFe/infNFe/det[]/imposto/COFINSST (opcional)
tagDI ( string $nItem = '', string $nDI = '', string $dDI = '', string $xLocDesemb = '', string $UFDesemb = '', string $dDesemb = '', string $tpViaTransp = '', string $vAFRMM = '', string $tpIntermedio = '', string $CNPJ = '', string $UFTerceiro = '', string $cExportador = '' ) : DOMELEment tagDI Declaração de Importação I8 pai I01 tag NFe/infNFe/det[]/prod/DI
tagICMS ( string $nItem = '', string $orig = '', $cst = '', string $modBC = '', $pRedBC = '', string $vBC = '', string $pICMS = '', string $vICMS = '', string $vICMSDeson = '', string $motDesICMS = '', string $modBCST = '', string $pMVAST = '', string $pRedBCST = '', string $vBCST = '', string $pICMSST = '', string $vICMSST = '', string $pDif = '', string $vICMSDif = '', string $vICMSOp = '', string $vBCSTRet = '', string $vICMSSTRet = '' ) : DOMElement tagICMS Informações do ICMS da Operação própria e ST N01 pai M01 tag NFe/infNFe/det[]/imposto/ICMS
tagICMSPart ( string $nItem = '', string $orig = '', string $cst = '', string $modBC = '', string $vBC = '', string $pRedBC = '', string $pICMS = '', string $vICMS = '', string $modBCST = '', string $pMVAST = '', string $pRedBCST = '', string $vBCST = '', string $pICMSST = '', string $vICMSST = '', string $pBCOp = '', string $ufST = '' ) : DOMElement tagICMSPart Grupo de Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislação. N10a pai N01 tag NFe/infNFe/det[]/imposto/ICMS/ICMSPart
tagICMSSN ( type $nItem = '', type $orig = '', type $csosn = '', type $modBC = '', type $vBC = '', type $pRedBC = '', type $pICMS = '', type $vICMS = '', type $pCredSN = '', type $vCredICMSSN = '', type $modBCST = '', type $pMVAST = '', type $pRedBCST = '', type $vBCST = '', type $pICMSST = '', type $vICMSST = '', type $vBCSTRet = '', type $vICMSSTRet = '' ) : DOMElement tagICMSSN Tributação ICMS pelo Simples Nacional N10c pai N01
tagICMSST ( string $nItem = '', string $orig = '', string $cst = '', string $vBCSTRet = '', string $vICMSSTRet = '', string $vBCSTDest = '', string $vICMSSTDest = '' ) : DOMElement tagICMSST N10b pai N01 Grupo de Repasse de ICMS ST retido anteriormente em operações interestaduais com repasses através do Substituto Tributário
tagICMSTot ( string $vBC = '', string $vICMS = '', string $vICMSDeson = '', string $vBCST = '', string $vST = '', string $vProd = '', string $vFrete = '', string $vSeg = '', string $vDesc = '', string $vII = '', string $vIPI = '', string $vPIS = '', string $vCOFINS = '', string $vOutro = '', string $vNF = '', string $vTotTrib = '' ) : DOMElement tagICMSTot Grupo Totais referentes ao ICMS W02 pai W01 tag NFe/infNFe/total/ICMSTot
tagICMSUFDest ( string $nItem = '', string $vBCUFDest = '', string $pFCPUFDest = '', string $pICMSUFDest = '', string $pICMSInter = '', string $pICMSInterPart = '', string $vFCPUFDest = '', string $vICMSUFDest = '', string $vICMSUFRemet = '' ) : DOMElement tagICMSUFDest Grupo ICMSUFDest NA01 pai M01 tag NFe/infNFe/det[]/imposto/ICMSUFDest (opcional) Grupo a ser informado nas vendas interestaduais para consumidor final, não contribuinte do ICMS
tagII ( string $nItem = '', string $vBC = '', string $vDespAdu = '', string $vII = '', string $vIOF = '' ) : DOMElement tagII Grupo Imposto de Importação P01 pai M01 tag NFe/infNFe/det[]/imposto/II
tagIPI ( string $nItem = '', string $cst = '', string $clEnq = '', string $cnpjProd = '', string $cSelo = '', string $qSelo = '', string $cEnq = '', string $vBC = '', string $pIPI = '', string $qUnid = '', string $vUnid = '', string $vIPI = '' ) : DOMElement tagIPI Grupo IPI O01 pai M01 tag NFe/infNFe/det[]/imposto/IPI (opcional)
tagISSQN ( string $nItem = '', string $vBC = '', string $vAliq = '', string $vISSQN = '', string $cMunFG = '', string $cListServ = '', string $vDeducao = '', string $vOutro = '', string $vDescIncond = '', string $vDescCond = '', string $vISSRet = '', string $indISS = '', string $cServico = '', string $cMun = '', string $cPais = '', string $nProcesso = '', string $indIncentivo = '' ) : DOMElement tagISSQN Grupo ISSQN U01 pai M01 tag NFe/infNFe/det[]/imposto/ISSQN (opcional)
tagISSQNTot ( string $vServ = '', string $vBC = '', string $vISS = '', string $vPIS = '', string $vCOFINS = '', string $dCompet = '', string $vDeducao = '', string $vOutro = '', string $vDescIncond = '', string $vDescCond = '', string $vISSRet = '', string $cRegTrib = '' ) : DOMElement tagISSQNTot Grupo Totais referentes ao ISSQN W17 pai W01 tag NFe/infNFe/total/ISSQNTot (opcional)
tagNVE ( string $nItem = '', string $texto = '' ) : DOMElement tagNVE NVE NOMENCLATURA DE VALOR ADUANEIRO E ESTATÍSTICA Podem ser até 8 NVE's por item
tagPIS ( type $nItem = '', string $cst = '', string $vBC = '', string $pPIS = '', string $vPIS = '', string $qBCProd = '', string $vAliqProd = '' ) : DOMElement tagPIS Grupo PIS Q01 pai M01 tag NFe/infNFe/det[]/imposto/PIS
tagPISST ( string $nItem = '', string $vBC = '', string $pPIS = '', string $qBCProd = '', string $vAliqProd = '', string $vPIS = '' ) : DOMElement tagPISST Grupo PIS Substituição Tributária R01 pai M01 tag NFe/infNFe/det[]/imposto/PISST (opcional)
tagRECOPI ( string $nItem = '', string $texto = '' ) : DOMElement tagRECOPI
tagadi ( string $nItem = '', string $nDI = '', string $nAdicao = '', string $nSeqAdic = '', string $cFabricante = '', string $vDescDI = '', string $nDraw = '' ) : DOMElement tagadi Adições I25 pai I18 tag NFe/infNFe/det[]/prod/DI/adi
tagarma ( type $nItem = '', type $tpArma = '', type $nSerie = '', type $nCano = '', type $descr = '' ) : DOMElement tagarma Detalhamento de armas L01 pai I90 tag NFe/infNFe/det[]/prod/arma (opcional)
tagautXML ( string $cnpj = '', string $cpf = '' ) : array tagautXML Pessoas autorizadas para o download do XML da NF-e G50 pai A01 tag NFe/infNFe/autXML (somente versão 3.1)
tagcana ( string $safra = '', string $ref = '' ) : DOMELEment tagcana Grupo Cana ZC01 pai A01 tag NFe/infNFe/cana (opcional)
tagcard ( string $cnpj = '', string $tBand = '', string $cAut = '', $tpIntegra = '' ) : DOMElement tagcard Grupo de Cartões YA04 pai YA01 tag NFe/infNFe/pag/card
tagcomb ( string $nItem = '', string $cProdANP = '', string $pMixGN = '', string $codif = '', string $qTemp = '', string $ufCons = '', string $qBCProd = '', string $vAliqProd = '', string $vCIDE = '' ) : DOMElement tagcomb Detalhamento de combustiveis L101 pai I90 tag NFe/infNFe/det[]/prod/comb (opcional)
tagcompra ( string $xNEmp = '', string $xPed = '', string $xCont = '' ) : DOMElement tagcompra Grupo Compra ZB01 pai A01 tag NFe/infNFe/compra (opcional)
tagdeduc ( string $xDed = '', string $vDed = '', string $vFor = '', string $vTotDed = '', string $vLiqFor = '' ) : DOMElement tagdeduc Grupo Deduções – Taxas e Contribuições ZC10 pai ZC01 tag NFe/infNFe/cana/deduc (opcional)
tagdest ( string $cnpj = '', string $cpf = '', string $idEstrangeiro = '', string $xNome = '', string $indIEDest = '', string $numIE = '', string $isUF = '', string $numIM = '', string $email = '' ) : DOMElement tagdest Identificação do Destinatário da NF-e E01 pai A01 tag NFe/infNFe/dest (opcional para modelo 65)
tagdetExport ( string $nItem = '', string $nDraw = '', string $nRE = '', string $chNFe = '', string $qExport = '' ) : DOMElement tagdetExport Grupo de informações de exportação para o item I50 pai I01 tag NFe/infNFe/det[]/prod/detExport
tagdup ( string $nDup = '', string $dVenc = '', string $vDup = '' ) : DOMElement tagdup Grupo Duplicata Y07 pai Y02 tag NFe/infNFe/cobr/fat/dup (opcional) É necessário criar a tag fat antes de criar as duplicatas
tagemit ( string $cnpj = '', string $cpf = '', string $xNome = '', string $xFant = '', string $numIE = '', string $numIEST = '', string $numIM = '', string $cnae = '', string $crt = '' ) : DOMElement tagemit Identificação do emitente da NF-e C01 pai A01 tag NFe/infNFe/emit
tagencerrante ( string $nItem = '', string $nBico = '', string $nBomba = '', string $nTanque = '', string $vEncIni = '', string $vEncFin = '' ) : DOMElement tagencerrante informações relacionadas com as operações de combustíveis, subgrupo de encerrante que permite o controle sobre as operações de venda de combustíveis LA11 pai LA01 tag NFe/infNFe/det[]/prod/comb/encerrante (opcional)
tagenderDest ( string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '', string $cep = '', string $cPais = '', string $xPais = '', string $fone = '' ) : DOMElement tagenderDest Endereço do Destinatário da NF-e E05 pai E01 tag NFe/infNFe/dest/enderDest (opcional para modelo 65) Os dados do destinatário devem ser inseridos antes deste método
tagenderEmit ( string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '', string $cep = '', string $cPais = '', string $xPais = '', string $fone = '' ) : DOMElement tagenderEmit Endereço do emitente C05 pai C01 tag NFe/infNFe/emit/endEmit
tagentrega ( string $cnpj = '', string $cpf = '', string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '' ) : DOMElement tagentrega Identificação do Local de entrega G01 pai A01 tag NFe/infNFe/entrega (opcional)
tagexporta ( string $ufSaidaPais = '', string $xLocExporta = '', string $xLocDespacho = '' ) : DOMElement tagexporta Grupo Exportação ZA01 pai A01 tag NFe/infNFe/exporta (opcional)
tagfat ( string $nFat = '', string $vOrig = '', string $vDesc = '', string $vLiq = '' ) : DOMElement tagfat Grupo Fatura Y02 pai Y01 tag NFe/infNFe/cobr/fat (opcional)
tagforDia ( string $dia = '', string $qtde = '', string $qTotMes = '', string $qTotAnt = '', string $qTotGer = '' ) : DOMElement tagforDia Grupo Fornecimento diário de cana ZC04 pai ZC01 tag NFe/infNFe/cana/forDia
tagide ( string $cUF = '', string $cNF = '', string $natOp = '', string $indPag = '', string $mod = '', string $serie = '', string $nNF = '', string $dhEmi = '', string $dhSaiEnt = '', string $tpNF = '', string $idDest = '', string $cMunFG = '', string $tpImp = '', string $tpEmis = '', string $cDV = '', string $tpAmb = '', string $finNFe = '', string $indFinal = '0', string $indPres = '', string $procEmi = '', string $verProc = '', string $dhCont = '', string $xJust = '' ) : DOMElement tgaide Informações de identificação da NF-e B01 pai A01 tag NFe/infNFe/ide
tagimposto ( string $nItem = '', string $vTotTrib = '' ) : DOMElement tagimposto M01 pai H01 tag NFe/infNFe/det[]/imposto
tagimpostoDevol ( $nItem = '', string $pDevol = '', string $vIPIDevol = '' ) : DOMElement tagimpostoDevol Informação do Imposto devolvido U50 pai H01 tag NFe/infNFe/det[]/impostoDevol (opcional)
taginfAdProd ( string $nItem = '', string $texto = '' ) : DOMElement taginfAdProd Informações adicionais do produto tag NFe/infNFe/det[]/infAdProd
taginfAdic ( string $infAdFisco = '', string $infCpl = '' ) : DOMElement taginfAdic Grupo de Informações Adicionais Z01 pai A01 tag NFe/infNFe/infAdic (opcional)
taginfNFe ( string $chave = '', string $versao = '' ) : DOMElement taginfNFe Informações da NF-e A01 pai NFe tag NFe/infNFe
tagmed ( string $nItem = '', string $nLote = '', string $qLote = '', string $dFab = '', string $dVal = '', string $vPMC = '' ) : DOMElement tagmed Detalhamento de medicamentos K01 pai I90 tag NFe/infNFe/det[]/prod/med (opcional)
tagobsCont ( string $xCampo = '', string $xTexto = '' ) : DOMElement tagobsCont Grupo Campo de uso livre do contribuinte Z04 pai Z01 tag NFe/infNFe/infAdic/obsCont (opcional) O método taginfAdic deve ter sido carregado antes
tagobsFisco ( string $xCampo = '', string $xTexto = '' ) : DOMElement tagobsFisco Grupo Campo de uso livre do Fisco Z07 pai Z01 tag NFe/infNFe/infAdic/obsFisco (opcional) O método taginfAdic deve ter sido carregado antes
tagpag ( string $tPag = '', string $vPag = '' ) : DOMElement tagpag Grupo de Formas de Pagamento YA01 pai A01 tag NFe/infNFe/pag (opcional) Apenas para o modelo 65 NFCe
tagprocRef ( string $nProc = '', string $indProc = '' ) : DOMElement tagprocRef Grupo Processo referenciado Z10 pai Z01 (NT2012.003) tag NFe/infNFe/procRef (opcional) O método taginfAdic deve ter sido carregado antes
tagprod ( string $nItem = '', string $cProd = '', string $cEAN = '', string $xProd = '', string $NCM = '', string $EXTIPI = '', string $CFOP = '', string $uCom = '', string $qCom = '', string $vUnCom = '', string $vProd = '', string $cEANTrib = '', string $uTrib = '', string $qTrib = '', string $vUnTrib = '', string $vFrete = '', string $vSeg = '', string $vDesc = '', string $vOutro = '', string $indTot = '', string $xPed = '', string $nItemPed = '', string $nFCI = '' ) : DOMElement tagprod Detalhamento de Produtos e Serviços I01 pai H01 tag NFe/infNFe/det[]/prod
tagreboque ( string $placa = '', string $siglaUF = '', string $rntc = '', string $vagao = '', string $balsa = '' ) : DOMElement tagreboque Grupo Reboque X22 pai X17.1 tag NFe/infNFe/transp/reboque (opcional)
tagrefCTe ( string $refCTe = '' ) : DOMElement tagrefCTe Chave de acesso do CT-e referenciada BA19 pai BA01 tag NFe/infNFe/ide/NFref/refCTe
tagrefECF ( string $mod = '', string $nECF = '', string $nCOO = '' ) : DOMElement tagrefECF Informações do Cupom Fiscal referenciado BA20 pai BA01 tag NFe/infNFe/ide/NFref/refECF
tagrefNF ( string $cUF = '', string $aamm = '', string $cnpj = '', string $mod = '', string $serie = '', string $nNF = '' ) : DOMElement tagrefNF Informação da NF modelo 1/1A referenciada BA03 pai BA01 tag NFe/infNFe/ide/NFref/NF DOMNode
tagrefNFP ( string $cUF = '', string $aamm = '', string $cnpj = '', string $cpf = '', string $numIE = '', string $mod = '', string $serie = '', string $nNF = '' ) : DOMElement tagrefNFP Informações da NF de produtor rural referenciada BA10 pai BA01 tag NFe/infNFe/ide/NFref/refNFP
tagrefNFe ( string $refNFe = '' ) : DOMElement tagrefNFe Chave de acesso da NF-e referenciada BA02 pai BA01 tag NFe/infNFe/ide/NFref/refNFe
tagretTransp ( string $vServ = '', string $vBCRet = '', string $pICMSRet = '', string $vICMSRet = '', string $cfop = '', string $cMunFG = '' ) : DOMElement tagretTransp Grupo Retenção ICMS transporte X11 pai X01 tag NFe/infNFe/transp/retTransp (opcional)
tagretTrib ( string $vRetPIS = '', string $vRetCOFINS = '', string $vRetCSLL = '', string $vBCIRRF = '', string $vIRRF = '', string $vBCRetPrev = '', string $vRetPrev = '' ) : DOMElement tagretTrib Grupo Retenções de Tributos W23 pai W01 tag NFe/infNFe/total/reTrib (opcional)
tagretirada ( string $cnpj = '', string $cpf = '', string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '' ) : DOMElement tagretirada Identificação do Local de retirada F01 pai A01 tag NFe/infNFe/retirada (opcional)
tagtransp ( string $modFrete = '' ) : DOMElement tagtransp Grupo Informações do Transporte X01 pai A01 tag NFe/infNFe/transp (obrigatório)
tagtransporta ( string $numCNPJ = '', string $numCPF = '', string $xNome = '', string $numIE = '', string $xEnder = '', string $xMun = '', string $siglaUF = '' ) : DOMElement tagtransporta Grupo Transportador X03 pai X01 tag NFe/infNFe/transp/tranporta (opcional)
tagveicProd ( string $nItem = '', string $tpOp = '', string $chassi = '', string $cCor = '', string $xCor = '', string $pot = '', string $cilin = '', string $pesoL = '', string $pesoB = '', string $nSerie = '', string $tpComb = '', string $nMotor = '', $cmt = '', string $dist = '', string $anoMod = '', string $anoFab = '', string $tpPint = '', string $tpVeic = '', string $espVeic = '', $vIn = '', string $condVeic = '', string $cMod = '', string $cCorDENATRAN = '', string $lota = '', string $tpRest = '' ) : DOMElement tagveicProd Detalhamento de Veículos novos J01 pai I90 tag NFe/infNFe/det[]/prod/veicProd (opcional)
tagveicTransp ( string $placa = '', string $siglaUF = '', string $rntc = '' ) : DOMElement tagveicTransp Grupo Veículo Transporte X18 pai X17.1 tag NFe/infNFe/transp/veicTransp (opcional)
tagvol ( string $qVol = '', string $esp = '', string $marca = '', string $nVol = '', string $pesoL = '', string $pesoB = '', array $aLacres = [] ) : DOMElement tagvol Grupo Volumes X26 pai X01 tag NFe/infNFe/transp/vol (opcional)

Protected Methods

Method Description
zTaglacres ( string $nLacre = '' ) : DOMElement zTaglacres Grupo Lacres X33 pai X26 tag NFe/infNFe/transp/vol/lacres (opcional)

Private Methods

Method Description
zTagCOFINSAliq ( string $cst = '', string $vBC = '', string $pCOFINS = '', string $vCOFINS = '' ) : DOMElement ztagCOFINSAliq Grupo COFINS tributado pela alíquota S02 pai S01 tag det/imposto/COFINS/COFINSAliq (opcional) Função chamada pelo método [ tagCOFINS ]
zTagCOFINSNT ( string $cst = '' ) : DOMElement zTagCOFINSNT Grupo COFINS não tributado S04 pai S01 tag NFe/infNFe/det[]/imposto/COFINS/COFINSNT (opcional) Função chamada pelo método [ tagCOFINS ]
zTagCOFINSoutr ( string $cst = '', string $vBC = '', string $pCOFINS = '', string $qBCProd = '', string $vAliqProd = '', string $vCOFINS = '' ) : DOMElement zTagCOFINSoutr Grupo COFINS Outras Operações S05 pai S01 tag NFe/infNFe/det[]/imposto/COFINS/COFINSoutr (opcional) Função chamada pelo método [ tagCOFINS ]
zTagImp ( ) : void zTagImp Insere dentro dentro das tags imposto o ICMS IPI II PIS COFINS ISSQN tag NFe/infNFe/det[]/imposto
zTagNFe ( ) : DOMElement zTagNFe Tag raiz da NFe tag NFe DOMNode Função chamada pelo método [ monta ]
zTagNFref ( ) zTagNFref Informação de Documentos Fiscais referenciados BA01 pai B01 tag NFe/infNFe/ide/NFref Podem ser criados até 500 desses Nodes por NFe Função chamada pelos métodos [tagrefNFe] [tagrefNF] [tagrefNFP] [tagCTeref] [tagrefECF]
zTagPag ( ) : total zTagPag Informação de pagamentos tag NFe/infNFe/pag Podem ser criados até 100 desses Nodes por NFe Função chamada pelo método [tagPag]
zTagcobr ( ) tagcobr Grupo Cobrança Y01 pai A01 tag NFe/infNFe/cobr (opcional) Depende de fat
zTagdet ( ) Insere dentro da tag det os produtos tag NFe/infNFe/det[]
zTaginfAdic ( ) : DOMElement zTaginfAdic Grupo de Informações Adicionais Z01 pai A01 tag NFe/infNFe/infAdic (opcional) Função chamada pelos metodos [taginfAdic] [tagobsCont] [tagobsFisco] [tagprocRef]
zTagtotal ( ) zTagttotal Grupo Totais da NF-e W01 pai A01 tag NFe/infNFe/total
zTestaChaveXML ( object $dom ) zTestaChaveXML Remonta a chave da NFe de 44 digitos com base em seus dados Isso é útil no caso da chave informada estar errada se a chave estiver errada a mesma é substituida

Method Details

montaNFe() public method

montaNFe Método de montagem do xml da NFe essa função retorna TRUE em caso de sucesso ou FALSE se houve erro O xml da NFe deve ser recuperado pela funçao getXML() ou diretamente pela propriedade publica $xml
public montaNFe ( ) : boolean
return boolean

tagCEST() public method

vide NT2015.003
public tagCEST ( string $nItem = '', string $texto = '' ) : DOMElement
$nItem string
$texto string
return DOMElement

tagCOFINS() public method

tagCOFINS Grupo COFINS S01 pai M01 tag det/imposto/COFINS (opcional)
public tagCOFINS ( string $nItem = '', string $cst = '', string $vBC = '', string $pCOFINS = '', string $vCOFINS = '', string $qBCProd = '', string $vAliqProd = '' ) : DOMElement
$nItem string
$cst string
$vBC string
$pCOFINS string
$vCOFINS string
$qBCProd string
$vAliqProd string
return DOMElement

tagCOFINSST() public method

tagCOFINSST Grupo COFINS Substituição Tributária T01 pai M01 tag NFe/infNFe/det[]/imposto/COFINSST (opcional)
public tagCOFINSST ( string $nItem = '', string $vBC = '', string $pCOFINS = '', string $qBCProd = '', string $vAliqProd = '', string $vCOFINS = '' ) : DOMElement
$nItem string
$vBC string
$pCOFINS string
$qBCProd string
$vAliqProd string
$vCOFINS string
return DOMElement

tagDI() public method

tagDI Declaração de Importação I8 pai I01 tag NFe/infNFe/det[]/prod/DI
public tagDI ( string $nItem = '', string $nDI = '', string $dDI = '', string $xLocDesemb = '', string $UFDesemb = '', string $dDesemb = '', string $tpViaTransp = '', string $vAFRMM = '', string $tpIntermedio = '', string $CNPJ = '', string $UFTerceiro = '', string $cExportador = '' ) : DOMELEment
$nItem string
$nDI string
$dDI string
$xLocDesemb string
$UFDesemb string
$dDesemb string
$tpViaTransp string
$vAFRMM string
$tpIntermedio string
$CNPJ string
$UFTerceiro string
$cExportador string
return DOMELEment

tagICMS() public method

tagICMS Informações do ICMS da Operação própria e ST N01 pai M01 tag NFe/infNFe/det[]/imposto/ICMS
public tagICMS ( string $nItem = '', string $orig = '', $cst = '', string $modBC = '', $pRedBC = '', string $vBC = '', string $pICMS = '', string $vICMS = '', string $vICMSDeson = '', string $motDesICMS = '', string $modBCST = '', string $pMVAST = '', string $pRedBCST = '', string $vBCST = '', string $pICMSST = '', string $vICMSST = '', string $pDif = '', string $vICMSDif = '', string $vICMSOp = '', string $vBCSTRet = '', string $vICMSSTRet = '' ) : DOMElement
$nItem string
$orig string
$modBC string
$vBC string
$pICMS string
$vICMS string
$vICMSDeson string
$motDesICMS string
$modBCST string
$pMVAST string
$pRedBCST string
$vBCST string
$pICMSST string
$vICMSST string
$pDif string
$vICMSDif string
$vICMSOp string
$vBCSTRet string
$vICMSSTRet string
return DOMElement

tagICMSPart() public method

tagICMSPart Grupo de Partilha do ICMS entre a UF de origem e UF de destino ou a UF definida na legislação. N10a pai N01 tag NFe/infNFe/det[]/imposto/ICMS/ICMSPart
public tagICMSPart ( string $nItem = '', string $orig = '', string $cst = '', string $modBC = '', string $vBC = '', string $pRedBC = '', string $pICMS = '', string $vICMS = '', string $modBCST = '', string $pMVAST = '', string $pRedBCST = '', string $vBCST = '', string $pICMSST = '', string $vICMSST = '', string $pBCOp = '', string $ufST = '' ) : DOMElement
$nItem string
$orig string
$cst string
$modBC string
$vBC string
$pRedBC string
$pICMS string
$vICMS string
$modBCST string
$pMVAST string
$pRedBCST string
$vBCST string
$pICMSST string
$vICMSST string
$pBCOp string
$ufST string
return DOMElement

tagICMSSN() public method

tagICMSSN Tributação ICMS pelo Simples Nacional N10c pai N01
public tagICMSSN ( type $nItem = '', type $orig = '', type $csosn = '', type $modBC = '', type $vBC = '', type $pRedBC = '', type $pICMS = '', type $vICMS = '', type $pCredSN = '', type $vCredICMSSN = '', type $modBCST = '', type $pMVAST = '', type $pRedBCST = '', type $vBCST = '', type $pICMSST = '', type $vICMSST = '', type $vBCSTRet = '', type $vICMSSTRet = '' ) : DOMElement
$nItem type
$orig type
$csosn type
$modBC type
$vBC type
$pRedBC type
$pICMS type
$vICMS type
$pCredSN type
$vCredICMSSN type
$modBCST type
$pMVAST type
$pRedBCST type
$vBCST type
$pICMSST type
$vICMSST type
$vBCSTRet type
$vICMSSTRet type
return DOMElement

tagICMSST() public method

tagICMSST N10b pai N01 Grupo de Repasse de ICMS ST retido anteriormente em operações interestaduais com repasses através do Substituto Tributário
public tagICMSST ( string $nItem = '', string $orig = '', string $cst = '', string $vBCSTRet = '', string $vICMSSTRet = '', string $vBCSTDest = '', string $vICMSSTDest = '' ) : DOMElement
$nItem string
$orig string
$cst string
$vBCSTRet string
$vICMSSTRet string
$vBCSTDest string
$vICMSSTDest string
return DOMElement

tagICMSTot() public method

tagICMSTot Grupo Totais referentes ao ICMS W02 pai W01 tag NFe/infNFe/total/ICMSTot
public tagICMSTot ( string $vBC = '', string $vICMS = '', string $vICMSDeson = '', string $vBCST = '', string $vST = '', string $vProd = '', string $vFrete = '', string $vSeg = '', string $vDesc = '', string $vII = '', string $vIPI = '', string $vPIS = '', string $vCOFINS = '', string $vOutro = '', string $vNF = '', string $vTotTrib = '' ) : DOMElement
$vBC string
$vICMS string
$vICMSDeson string
$vBCST string
$vST string
$vProd string
$vFrete string
$vSeg string
$vDesc string
$vII string
$vIPI string
$vPIS string
$vCOFINS string
$vOutro string
$vNF string
$vTotTrib string
return DOMElement

tagICMSUFDest() public method

tagICMSUFDest Grupo ICMSUFDest NA01 pai M01 tag NFe/infNFe/det[]/imposto/ICMSUFDest (opcional) Grupo a ser informado nas vendas interestaduais para consumidor final, não contribuinte do ICMS
public tagICMSUFDest ( string $nItem = '', string $vBCUFDest = '', string $pFCPUFDest = '', string $pICMSUFDest = '', string $pICMSInter = '', string $pICMSInterPart = '', string $vFCPUFDest = '', string $vICMSUFDest = '', string $vICMSUFRemet = '' ) : DOMElement
$nItem string
$vBCUFDest string
$pFCPUFDest string
$pICMSUFDest string
$pICMSInter string
$pICMSInterPart string
$vFCPUFDest string
$vICMSUFDest string
$vICMSUFRemet string
return DOMElement

tagII() public method

tagII Grupo Imposto de Importação P01 pai M01 tag NFe/infNFe/det[]/imposto/II
public tagII ( string $nItem = '', string $vBC = '', string $vDespAdu = '', string $vII = '', string $vIOF = '' ) : DOMElement
$nItem string
$vBC string
$vDespAdu string
$vII string
$vIOF string
return DOMElement

tagIPI() public method

tagIPI Grupo IPI O01 pai M01 tag NFe/infNFe/det[]/imposto/IPI (opcional)
public tagIPI ( string $nItem = '', string $cst = '', string $clEnq = '', string $cnpjProd = '', string $cSelo = '', string $qSelo = '', string $cEnq = '', string $vBC = '', string $pIPI = '', string $qUnid = '', string $vUnid = '', string $vIPI = '' ) : DOMElement
$nItem string
$cst string
$clEnq string
$cnpjProd string
$cSelo string
$qSelo string
$cEnq string
$vBC string
$pIPI string
$qUnid string
$vUnid string
$vIPI string
return DOMElement

tagISSQN() public method

tagISSQN Grupo ISSQN U01 pai M01 tag NFe/infNFe/det[]/imposto/ISSQN (opcional)
public tagISSQN ( string $nItem = '', string $vBC = '', string $vAliq = '', string $vISSQN = '', string $cMunFG = '', string $cListServ = '', string $vDeducao = '', string $vOutro = '', string $vDescIncond = '', string $vDescCond = '', string $vISSRet = '', string $indISS = '', string $cServico = '', string $cMun = '', string $cPais = '', string $nProcesso = '', string $indIncentivo = '' ) : DOMElement
$nItem string
$vBC string
$vAliq string
$vISSQN string
$cMunFG string
$cListServ string
$vDeducao string
$vOutro string
$vDescIncond string
$vDescCond string
$vISSRet string
$indISS string
$cServico string
$cMun string
$cPais string
$nProcesso string
$indIncentivo string
return DOMElement

tagISSQNTot() public method

tagISSQNTot Grupo Totais referentes ao ISSQN W17 pai W01 tag NFe/infNFe/total/ISSQNTot (opcional)
public tagISSQNTot ( string $vServ = '', string $vBC = '', string $vISS = '', string $vPIS = '', string $vCOFINS = '', string $dCompet = '', string $vDeducao = '', string $vOutro = '', string $vDescIncond = '', string $vDescCond = '', string $vISSRet = '', string $cRegTrib = '' ) : DOMElement
$vServ string
$vBC string
$vISS string
$vPIS string
$vCOFINS string
$dCompet string
$vDeducao string
$vOutro string
$vDescIncond string
$vDescCond string
$vISSRet string
$cRegTrib string
return DOMElement

tagNVE() public method

tagNVE NVE NOMENCLATURA DE VALOR ADUANEIRO E ESTATÍSTICA Podem ser até 8 NVE's por item
public tagNVE ( string $nItem = '', string $texto = '' ) : DOMElement
$nItem string
$texto string
return DOMElement

tagPIS() public method

tagPIS Grupo PIS Q01 pai M01 tag NFe/infNFe/det[]/imposto/PIS
public tagPIS ( type $nItem = '', string $cst = '', string $vBC = '', string $pPIS = '', string $vPIS = '', string $qBCProd = '', string $vAliqProd = '' ) : DOMElement
$nItem type
$cst string
$vBC string
$pPIS string
$vPIS string
$qBCProd string
$vAliqProd string
return DOMElement

tagPISST() public method

tagPISST Grupo PIS Substituição Tributária R01 pai M01 tag NFe/infNFe/det[]/imposto/PISST (opcional)
public tagPISST ( string $nItem = '', string $vBC = '', string $pPIS = '', string $qBCProd = '', string $vAliqProd = '', string $vPIS = '' ) : DOMElement
$nItem string
$vBC string
$pPIS string
$qBCProd string
$vAliqProd string
$vPIS string
return DOMElement

tagRECOPI() public method

tagRECOPI
public tagRECOPI ( string $nItem = '', string $texto = '' ) : DOMElement
$nItem string
$texto string
return DOMElement

tagadi() public method

tagadi Adições I25 pai I18 tag NFe/infNFe/det[]/prod/DI/adi
public tagadi ( string $nItem = '', string $nDI = '', string $nAdicao = '', string $nSeqAdic = '', string $cFabricante = '', string $vDescDI = '', string $nDraw = '' ) : DOMElement
$nItem string
$nDI string
$nAdicao string
$nSeqAdic string
$cFabricante string
$vDescDI string
$nDraw string
return DOMElement

tagarma() public method

tagarma Detalhamento de armas L01 pai I90 tag NFe/infNFe/det[]/prod/arma (opcional)
public tagarma ( type $nItem = '', type $tpArma = '', type $nSerie = '', type $nCano = '', type $descr = '' ) : DOMElement
$nItem type
$tpArma type
$nSerie type
$nCano type
$descr type
return DOMElement

tagautXML() public method

tagautXML Pessoas autorizadas para o download do XML da NF-e G50 pai A01 tag NFe/infNFe/autXML (somente versão 3.1)
public tagautXML ( string $cnpj = '', string $cpf = '' ) : array
$cnpj string
$cpf string
return array

tagcana() public method

tagcana Grupo Cana ZC01 pai A01 tag NFe/infNFe/cana (opcional)
public tagcana ( string $safra = '', string $ref = '' ) : DOMELEment
$safra string
$ref string
return DOMELEment

tagcard() public method

tagcard Grupo de Cartões YA04 pai YA01 tag NFe/infNFe/pag/card
public tagcard ( string $cnpj = '', string $tBand = '', string $cAut = '', $tpIntegra = '' ) : DOMElement
$cnpj string
$tBand string
$cAut string
return DOMElement

tagcomb() public method

tagcomb Detalhamento de combustiveis L101 pai I90 tag NFe/infNFe/det[]/prod/comb (opcional)
public tagcomb ( string $nItem = '', string $cProdANP = '', string $pMixGN = '', string $codif = '', string $qTemp = '', string $ufCons = '', string $qBCProd = '', string $vAliqProd = '', string $vCIDE = '' ) : DOMElement
$nItem string
$cProdANP string
$pMixGN string
$codif string
$qTemp string
$ufCons string
$qBCProd string
$vAliqProd string
$vCIDE string
return DOMElement

tagcompra() public method

tagcompra Grupo Compra ZB01 pai A01 tag NFe/infNFe/compra (opcional)
public tagcompra ( string $xNEmp = '', string $xPed = '', string $xCont = '' ) : DOMElement
$xNEmp string
$xPed string
$xCont string
return DOMElement

tagdeduc() public method

tagdeduc Grupo Deduções – Taxas e Contribuições ZC10 pai ZC01 tag NFe/infNFe/cana/deduc (opcional)
public tagdeduc ( string $xDed = '', string $vDed = '', string $vFor = '', string $vTotDed = '', string $vLiqFor = '' ) : DOMElement
$xDed string
$vDed string
$vFor string
$vTotDed string
$vLiqFor string
return DOMElement

tagdest() public method

tagdest Identificação do Destinatário da NF-e E01 pai A01 tag NFe/infNFe/dest (opcional para modelo 65)
public tagdest ( string $cnpj = '', string $cpf = '', string $idEstrangeiro = '', string $xNome = '', string $indIEDest = '', string $numIE = '', string $isUF = '', string $numIM = '', string $email = '' ) : DOMElement
$cnpj string
$cpf string
$idEstrangeiro string
$xNome string
$indIEDest string
$numIE string
$isUF string
$numIM string
$email string
return DOMElement

tagdetExport() public method

tagdetExport Grupo de informações de exportação para o item I50 pai I01 tag NFe/infNFe/det[]/prod/detExport
public tagdetExport ( string $nItem = '', string $nDraw = '', string $nRE = '', string $chNFe = '', string $qExport = '' ) : DOMElement
$nItem string
$nDraw string
$nRE string
$chNFe string
$qExport string
return DOMElement

tagdup() public method

tagdup Grupo Duplicata Y07 pai Y02 tag NFe/infNFe/cobr/fat/dup (opcional) É necessário criar a tag fat antes de criar as duplicatas
public tagdup ( string $nDup = '', string $dVenc = '', string $vDup = '' ) : DOMElement
$nDup string
$dVenc string
$vDup string
return DOMElement

tagemit() public method

tagemit Identificação do emitente da NF-e C01 pai A01 tag NFe/infNFe/emit
public tagemit ( string $cnpj = '', string $cpf = '', string $xNome = '', string $xFant = '', string $numIE = '', string $numIEST = '', string $numIM = '', string $cnae = '', string $crt = '' ) : DOMElement
$cnpj string
$cpf string
$xNome string
$xFant string
$numIE string
$numIEST string
$numIM string
$cnae string
$crt string
return DOMElement

tagencerrante() public method

tagencerrante informações relacionadas com as operações de combustíveis, subgrupo de encerrante que permite o controle sobre as operações de venda de combustíveis LA11 pai LA01 tag NFe/infNFe/det[]/prod/comb/encerrante (opcional)
public tagencerrante ( string $nItem = '', string $nBico = '', string $nBomba = '', string $nTanque = '', string $vEncIni = '', string $vEncFin = '' ) : DOMElement
$nItem string
$nBico string
$nBomba string
$nTanque string
$vEncIni string
$vEncFin string
return DOMElement

tagenderDest() public method

tagenderDest Endereço do Destinatário da NF-e E05 pai E01 tag NFe/infNFe/dest/enderDest (opcional para modelo 65) Os dados do destinatário devem ser inseridos antes deste método
public tagenderDest ( string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '', string $cep = '', string $cPais = '', string $xPais = '', string $fone = '' ) : DOMElement
$xLgr string
$nro string
$xCpl string
$xBairro string
$cMun string
$xMun string
$siglaUF string
$cep string
$cPais string
$xPais string
$fone string
return DOMElement

tagenderEmit() public method

tagenderEmit Endereço do emitente C05 pai C01 tag NFe/infNFe/emit/endEmit
public tagenderEmit ( string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '', string $cep = '', string $cPais = '', string $xPais = '', string $fone = '' ) : DOMElement
$xLgr string
$nro string
$xCpl string
$xBairro string
$cMun string
$xMun string
$siglaUF string
$cep string
$cPais string
$xPais string
$fone string
return DOMElement

tagentrega() public method

tagentrega Identificação do Local de entrega G01 pai A01 tag NFe/infNFe/entrega (opcional)
public tagentrega ( string $cnpj = '', string $cpf = '', string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '' ) : DOMElement
$cnpj string
$cpf string
$xLgr string
$nro string
$xCpl string
$xBairro string
$cMun string
$xMun string
$siglaUF string
return DOMElement

tagexporta() public method

tagexporta Grupo Exportação ZA01 pai A01 tag NFe/infNFe/exporta (opcional)
public tagexporta ( string $ufSaidaPais = '', string $xLocExporta = '', string $xLocDespacho = '' ) : DOMElement
$ufSaidaPais string
$xLocExporta string
$xLocDespacho string
return DOMElement

tagfat() public method

tagfat Grupo Fatura Y02 pai Y01 tag NFe/infNFe/cobr/fat (opcional)
public tagfat ( string $nFat = '', string $vOrig = '', string $vDesc = '', string $vLiq = '' ) : DOMElement
$nFat string
$vOrig string
$vDesc string
$vLiq string
return DOMElement

tagforDia() public method

tagforDia Grupo Fornecimento diário de cana ZC04 pai ZC01 tag NFe/infNFe/cana/forDia
public tagforDia ( string $dia = '', string $qtde = '', string $qTotMes = '', string $qTotAnt = '', string $qTotGer = '' ) : DOMElement
$dia string
$qtde string
$qTotMes string
$qTotAnt string
$qTotGer string
return DOMElement

tagide() public method

tgaide Informações de identificação da NF-e B01 pai A01 tag NFe/infNFe/ide
public tagide ( string $cUF = '', string $cNF = '', string $natOp = '', string $indPag = '', string $mod = '', string $serie = '', string $nNF = '', string $dhEmi = '', string $dhSaiEnt = '', string $tpNF = '', string $idDest = '', string $cMunFG = '', string $tpImp = '', string $tpEmis = '', string $cDV = '', string $tpAmb = '', string $finNFe = '', string $indFinal = '0', string $indPres = '', string $procEmi = '', string $verProc = '', string $dhCont = '', string $xJust = '' ) : DOMElement
$cUF string
$cNF string
$natOp string
$indPag string
$mod string
$serie string
$nNF string
$dhEmi string
$dhSaiEnt string
$tpNF string
$idDest string
$cMunFG string
$tpImp string
$tpEmis string
$cDV string
$tpAmb string
$finNFe string
$indFinal string
$indPres string
$procEmi string
$verProc string
$dhCont string
$xJust string
return DOMElement

tagimposto() public method

tagimposto M01 pai H01 tag NFe/infNFe/det[]/imposto
public tagimposto ( string $nItem = '', string $vTotTrib = '' ) : DOMElement
$nItem string
$vTotTrib string
return DOMElement

tagimpostoDevol() public method

tagimpostoDevol Informação do Imposto devolvido U50 pai H01 tag NFe/infNFe/det[]/impostoDevol (opcional)
public tagimpostoDevol ( $nItem = '', string $pDevol = '', string $vIPIDevol = '' ) : DOMElement
$pDevol string
$vIPIDevol string
return DOMElement

taginfAdProd() public method

taginfAdProd Informações adicionais do produto tag NFe/infNFe/det[]/infAdProd
public taginfAdProd ( string $nItem = '', string $texto = '' ) : DOMElement
$nItem string
$texto string
return DOMElement

taginfAdic() public method

taginfAdic Grupo de Informações Adicionais Z01 pai A01 tag NFe/infNFe/infAdic (opcional)
public taginfAdic ( string $infAdFisco = '', string $infCpl = '' ) : DOMElement
$infAdFisco string
$infCpl string
return DOMElement

taginfNFe() public method

taginfNFe Informações da NF-e A01 pai NFe tag NFe/infNFe
public taginfNFe ( string $chave = '', string $versao = '' ) : DOMElement
$chave string
$versao string
return DOMElement

tagmed() public method

tagmed Detalhamento de medicamentos K01 pai I90 tag NFe/infNFe/det[]/prod/med (opcional)
public tagmed ( string $nItem = '', string $nLote = '', string $qLote = '', string $dFab = '', string $dVal = '', string $vPMC = '' ) : DOMElement
$nItem string
$nLote string
$qLote string
$dFab string
$dVal string
$vPMC string
return DOMElement

tagobsCont() public method

tagobsCont Grupo Campo de uso livre do contribuinte Z04 pai Z01 tag NFe/infNFe/infAdic/obsCont (opcional) O método taginfAdic deve ter sido carregado antes
public tagobsCont ( string $xCampo = '', string $xTexto = '' ) : DOMElement
$xCampo string
$xTexto string
return DOMElement

tagobsFisco() public method

tagobsFisco Grupo Campo de uso livre do Fisco Z07 pai Z01 tag NFe/infNFe/infAdic/obsFisco (opcional) O método taginfAdic deve ter sido carregado antes
public tagobsFisco ( string $xCampo = '', string $xTexto = '' ) : DOMElement
$xCampo string
$xTexto string
return DOMElement

tagpag() public method

tagpag Grupo de Formas de Pagamento YA01 pai A01 tag NFe/infNFe/pag (opcional) Apenas para o modelo 65 NFCe
public tagpag ( string $tPag = '', string $vPag = '' ) : DOMElement
$tPag string
$vPag string
return DOMElement

tagprocRef() public method

tagprocRef Grupo Processo referenciado Z10 pai Z01 (NT2012.003) tag NFe/infNFe/procRef (opcional) O método taginfAdic deve ter sido carregado antes
public tagprocRef ( string $nProc = '', string $indProc = '' ) : DOMElement
$nProc string
$indProc string
return DOMElement

tagprod() public method

tagprod Detalhamento de Produtos e Serviços I01 pai H01 tag NFe/infNFe/det[]/prod
public tagprod ( string $nItem = '', string $cProd = '', string $cEAN = '', string $xProd = '', string $NCM = '', string $EXTIPI = '', string $CFOP = '', string $uCom = '', string $qCom = '', string $vUnCom = '', string $vProd = '', string $cEANTrib = '', string $uTrib = '', string $qTrib = '', string $vUnTrib = '', string $vFrete = '', string $vSeg = '', string $vDesc = '', string $vOutro = '', string $indTot = '', string $xPed = '', string $nItemPed = '', string $nFCI = '' ) : DOMElement
$nItem string
$cProd string
$cEAN string
$xProd string
$NCM string
$EXTIPI string
$CFOP string
$uCom string
$qCom string
$vUnCom string
$vProd string
$cEANTrib string
$uTrib string
$qTrib string
$vUnTrib string
$vFrete string
$vSeg string
$vDesc string
$vOutro string
$indTot string
$xPed string
$nItemPed string
$nFCI string
return DOMElement

tagreboque() public method

tagreboque Grupo Reboque X22 pai X17.1 tag NFe/infNFe/transp/reboque (opcional)
public tagreboque ( string $placa = '', string $siglaUF = '', string $rntc = '', string $vagao = '', string $balsa = '' ) : DOMElement
$placa string
$siglaUF string
$rntc string
$vagao string
$balsa string
return DOMElement

tagrefCTe() public method

tagrefCTe Chave de acesso do CT-e referenciada BA19 pai BA01 tag NFe/infNFe/ide/NFref/refCTe
public tagrefCTe ( string $refCTe = '' ) : DOMElement
$refCTe string
return DOMElement

tagrefECF() public method

tagrefECF Informações do Cupom Fiscal referenciado BA20 pai BA01 tag NFe/infNFe/ide/NFref/refECF
public tagrefECF ( string $mod = '', string $nECF = '', string $nCOO = '' ) : DOMElement
$mod string
$nECF string
$nCOO string
return DOMElement

tagrefNF() public method

tagrefNF Informação da NF modelo 1/1A referenciada BA03 pai BA01 tag NFe/infNFe/ide/NFref/NF DOMNode
public tagrefNF ( string $cUF = '', string $aamm = '', string $cnpj = '', string $mod = '', string $serie = '', string $nNF = '' ) : DOMElement
$cUF string
$aamm string
$cnpj string
$mod string
$serie string
$nNF string
return DOMElement

tagrefNFP() public method

tagrefNFP Informações da NF de produtor rural referenciada BA10 pai BA01 tag NFe/infNFe/ide/NFref/refNFP
public tagrefNFP ( string $cUF = '', string $aamm = '', string $cnpj = '', string $cpf = '', string $numIE = '', string $mod = '', string $serie = '', string $nNF = '' ) : DOMElement
$cUF string
$aamm string
$cnpj string
$cpf string
$numIE string
$mod string
$serie string
$nNF string
return DOMElement

tagrefNFe() public method

tagrefNFe Chave de acesso da NF-e referenciada BA02 pai BA01 tag NFe/infNFe/ide/NFref/refNFe
public tagrefNFe ( string $refNFe = '' ) : DOMElement
$refNFe string
return DOMElement

tagretTransp() public method

tagretTransp Grupo Retenção ICMS transporte X11 pai X01 tag NFe/infNFe/transp/retTransp (opcional)
public tagretTransp ( string $vServ = '', string $vBCRet = '', string $pICMSRet = '', string $vICMSRet = '', string $cfop = '', string $cMunFG = '' ) : DOMElement
$vServ string
$vBCRet string
$pICMSRet string
$vICMSRet string
$cfop string
$cMunFG string
return DOMElement

tagretTrib() public method

tagretTrib Grupo Retenções de Tributos W23 pai W01 tag NFe/infNFe/total/reTrib (opcional)
public tagretTrib ( string $vRetPIS = '', string $vRetCOFINS = '', string $vRetCSLL = '', string $vBCIRRF = '', string $vIRRF = '', string $vBCRetPrev = '', string $vRetPrev = '' ) : DOMElement
$vRetPIS string
$vRetCOFINS string
$vRetCSLL string
$vBCIRRF string
$vIRRF string
$vBCRetPrev string
$vRetPrev string
return DOMElement

tagretirada() public method

tagretirada Identificação do Local de retirada F01 pai A01 tag NFe/infNFe/retirada (opcional)
public tagretirada ( string $cnpj = '', string $cpf = '', string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '' ) : DOMElement
$cnpj string
$cpf string
$xLgr string
$nro string
$xCpl string
$xBairro string
$cMun string
$xMun string
$siglaUF string
return DOMElement

tagtransp() public method

tagtransp Grupo Informações do Transporte X01 pai A01 tag NFe/infNFe/transp (obrigatório)
public tagtransp ( string $modFrete = '' ) : DOMElement
$modFrete string
return DOMElement

tagtransporta() public method

tagtransporta Grupo Transportador X03 pai X01 tag NFe/infNFe/transp/tranporta (opcional)
public tagtransporta ( string $numCNPJ = '', string $numCPF = '', string $xNome = '', string $numIE = '', string $xEnder = '', string $xMun = '', string $siglaUF = '' ) : DOMElement
$numCNPJ string
$numCPF string
$xNome string
$numIE string
$xEnder string
$xMun string
$siglaUF string
return DOMElement

tagveicProd() public method

tagveicProd Detalhamento de Veículos novos J01 pai I90 tag NFe/infNFe/det[]/prod/veicProd (opcional)
public tagveicProd ( string $nItem = '', string $tpOp = '', string $chassi = '', string $cCor = '', string $xCor = '', string $pot = '', string $cilin = '', string $pesoL = '', string $pesoB = '', string $nSerie = '', string $tpComb = '', string $nMotor = '', $cmt = '', string $dist = '', string $anoMod = '', string $anoFab = '', string $tpPint = '', string $tpVeic = '', string $espVeic = '', $vIn = '', string $condVeic = '', string $cMod = '', string $cCorDENATRAN = '', string $lota = '', string $tpRest = '' ) : DOMElement
$nItem string
$tpOp string
$chassi string
$cCor string
$xCor string
$pot string
$cilin string
$pesoL string
$pesoB string
$nSerie string
$tpComb string
$nMotor string
$dist string
$anoMod string
$anoFab string
$tpPint string
$tpVeic string
$espVeic string
$condVeic string
$cMod string
$cCorDENATRAN string
$lota string
$tpRest string
return DOMElement

tagveicTransp() public method

tagveicTransp Grupo Veículo Transporte X18 pai X17.1 tag NFe/infNFe/transp/veicTransp (opcional)
public tagveicTransp ( string $placa = '', string $siglaUF = '', string $rntc = '' ) : DOMElement
$placa string
$siglaUF string
$rntc string
return DOMElement

tagvol() public method

tagvol Grupo Volumes X26 pai X01 tag NFe/infNFe/transp/vol (opcional)
public tagvol ( string $qVol = '', string $esp = '', string $marca = '', string $nVol = '', string $pesoL = '', string $pesoB = '', array $aLacres = [] ) : DOMElement
$qVol string
$esp string
$marca string
$nVol string
$pesoL string
$pesoB string
$aLacres array
return DOMElement

zTaglacres() protected method

zTaglacres Grupo Lacres X33 pai X26 tag NFe/infNFe/transp/vol/lacres (opcional)
protected zTaglacres ( string $nLacre = '' ) : DOMElement
$nLacre string
return DOMElement

Property Details

$chNFe public_oe property

chave da NFe
public string $chNFe
return string

$mod public_oe property

mod modelo da nfe por ser 55-NFe ou 65-NFCe
public int $mod
return integer

$versao public_oe property

versao numero da versão do xml da NFe
public string $versao
return string