Property | Type | Description | |
---|---|---|---|
$descProdInfoComplemento | boolean | Parâmetro do controle se deve concatenar automaticamente informações complementares na descrição do produto, como por exemplo, informações sobre impostos. | |
$descProdQuebraLinha | boolean | Parâmetro do controle se deve gerar quebras de linha com "\n" a partir de ";" na descrição do produto. | |
$exibirIcmsInterestadual | boolean | Parâmetro para exibir ou ocultar os valores do ICMS Interestadual e Valor Total dos Impostos. | |
$exibirPIS | boolean | Parâmetro para exibir ou ocultar os valores do PIS/COFINS. | |
$exibirTextoFatura | boolean | Parâmetro para exibir ou ocultar o texto adicional sobre a forma de pagamento e as informações de fatura/duplicata. | |
$exibirValorTributos | boolean | Parâmetro para exibir ou ocultar o texto sobre valor aproximado dos tributos. | |
$logoAlign | string | alinhamento padrão do logo (C-Center) | |
$numero_registro_dpec | string | Numero DPEC | |
$qCanhoto | integer | quantidade de canhotos a serem montados, geralmente 1 ou 2 | |
$situacaoExterna | integer | Situação | |
$yDados | float | Posição |
Property | Type | Description | |
---|---|---|---|
$ICMSTot | DOMNode | Node | |
$ISSQNtot | DOMNode | Node | |
$cobr | DOMNode | Node | |
$compra | DOMNode | Node compra | |
$debugMode | integer | ativa ou desativa o modo de debug | |
$dest | DOMNode | Node | |
$destino | string | destino do arquivo pdf I-borwser, S-retorna o arquivo, D-força download, F-salva em arquivo local | |
$det | DOMNode | Node | |
$dom | DOMDocument | Document | |
$dup | DOMNode | Node | |
$emit | DOMNode | Node | |
$enderDest | DOMNode | Node | |
$enderEmit | DOMNode | Node | |
$entrega | DOMNode | Node | |
$errMsg | string | mesagens de erro | |
$errStatus | boolean | status de erro true um erro ocorreu false sem erros | |
$fontePadrao | string | Nome da Fonte para gerar o DANFE | |
$formatoChave | string | Formato chave | |
$hPrint | float | Comprimento (altura) imprimivel, em milímetros | |
$ide | DOMNode | Node | |
$infAdic | DOMNode | Node infAdic | |
$infNFe | DOMNode | Node | |
$infProt | DOMNode | Node infProt | |
$logomarca | string | path para logomarca em jpg | |
$orientacao | string | orientação da DANFE P-Retrato ou L-Paisagem | |
$papel | string | formato do papel | |
object | objeto fpdf() | ||
$pdfDir | string | diretorio para salvar o pdf com a opção de destino = F | |
$qtdeItensProc | integer | quantidade de itens já processados na montagem do DANFE | |
$reboque | DOMNode | Node reboque | |
$retirada | DOMNode | Node | |
$textoAdic | string | Texto | |
$tpEmis | integer | Tipo de emissão | |
$tpImp | integer | 1-Retrato/ 2-Paisagem | |
$transp | DOMNode | Node | |
$transporta | DOMNode | Node | |
$veicTransp | DOMNode | Node | |
$version | string | versão | |
$wAdic | float | Largura | |
$wCanhoto | float | largura do canhoto (25mm) apenas para a formatação paisagem | |
$wPrint | float | largura imprimivel, em milímetros | |
$xml | string | XML NFe |
Method | Description | |
---|---|---|
__construct ( string $docXML = '', string $sOrientacao = '', string $sPapel = '', string $sPathLogo = '', string $sDestino = 'I', string $sDirPDF = '', string $fonteDANFE = '', integer $mododebug = 2 ) | __construct | |
monta ( string $orientacao = '', string $papel = 'A4', string $logoAlign = 'C', $situacaoExterna = NFEPHP_SITUACAO_EXTERNA_NONE, $classPdf = false, $dpecNumReg = '', $margSup = 2, $margEsq = 2, $margInf = 2 ) : string | monta | |
montaDANFE ( string $orientacao = '', string $papel = 'A4', $logoAlign = 'C', $situacaoExterna = NFEPHP_SITUACAO_EXTERNA_NONE, $classPdf = false, $depecNumReg = '', $margSup = 2, $margEsq = 2, $margInf = 2 ) : string | montaDANFE Monta a DANFE conforme as informações fornecidas para a classe durante sua construção. Constroi DANFEs com até 3 páginas podendo conter até 56 itens. | |
printDANFE ( string $nome = '', string $destino = 'I', string $printer = '' ) : string | printDANFE Esta função envia a DANFE em PDF criada para o dispositivo informado. | |
printDocument ( string $nome = '', string $destino = 'I', string $printer = '' ) : object | printDocument | |
simpleConsistencyCheck ( ) : boolean | simpleConsistencyCheck |
Method | Description | |
---|---|---|
pCabecalhoDANFE ( number $x, number $y, number $pag = '1', number $totPag = '1' ) : number | cabecalhoDANFE Monta o cabelhalho da DANFE (retrato e paisagem) | |
pCanhoto ( number $x, number $y ) : number | pCcanhotoDANFE Monta o canhoto da DANFE (retrato e paisagem) | |
pDadosAdicionaisDANFE ( float $x, float $y, float $h ) : float | dadosAdicionaisDANFE Coloca o grupo de dados adicionais da NFe. (retrato e paisagem) | |
pDescricaoProduto ( $itemProd ) : string | descricaoProduto Monta a string de descrição de cada Produto | |
pDescricaoProdutoHelper ( $origem, $campo, $formato ) | fim transporteDANFE | |
pDestinatarioDANFE ( number $x, number $y ) : number | destinatarioDANFE Monta o campo com os dados do destinatário na DANFE. (retrato e paisagem) | |
pFaturaDANFE ( number $x, number $y ) : number | faturaDANFE Monta o campo de duplicatas da DANFE (retrato e paisagem) | |
pGeraChaveAdicionalDeContingencia ( ) : string | pGeraChaveAdicionalDeContingencia | |
pGeraInformacoesDaTagCompra ( ) : string |
pGeraInformacoesDaTagCompra
Devolve uma string contendo informação sobre as tag |
|
pGeraInformacoesDasNotasReferenciadas ( ) : string | pGeraInformacoesDasNotasReferenciadas Devolve uma string contendo informação sobre as notas referenciadas. Suporta N notas, eletrônicas ou não Exemplo: NFe Ref.: série: 01 número: 01 emit: 11.111.111/0001-01 em 10/2010 [0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000] | |
pGetTextoFatura ( ) : a | pGetTextoFatura Gera a String do Texto da Fatura | |
pImpostoDANFE ( number $x, number $y ) : number | impostoDANFE Monta o campo de impostos e totais da DANFE (retrato e paisagem) | |
pImpostoDanfeHelper ( float $x, float $y, float $w, float $h, $titulo, $campoImposto ) : float | impostoDanfeHelper Auxilia a montagem dos campos de impostos e totais da DANFE | |
pIssqnDANFE ( float $x, float $y ) : float | issqnDANFE Monta o campo de serviços do DANFE | |
pItensDANFE ( float $x, float $y, float &$nInicio, float $hmax, $pag, $totpag, $hCabecItens = 7 ) : float | itensDANFE Monta o campo de itens da DANFE (retrato e paisagem) | |
pNotaCancelada ( ) | fim função printDANFE | |
pNotaDPEC ( ) | ||
pNotaDenegada ( ) | ||
pRodape ( $x, $y ) : void | pRodape Monta o rodapé no final da DANFE com a data/hora de impressão e informações sobre a API NfePHP | |
pSizeExtraTextoFatura ( ) : integer | pSizeExtraTextoFatura Calcula o espaço ocupado pelo texto da fatura. Este espaço só é utilizado quando não houver duplicata. | |
pTransporteDANFE ( float $x, float $y ) : float | transporteDANFE Monta o campo de transportes da DANFE (retrato e paisagem) |
Method | Description | |
---|---|---|
pAnfavea ( string $cdata = '' ) : string | anfavea Função para transformar o campo cdata do padrão ANFAVEA para texto imprimível |
public __construct ( string $docXML = '', string $sOrientacao = '', string $sPapel = '', string $sPathLogo = '', string $sDestino = 'I', string $sDirPDF = '', string $fonteDANFE = '', integer $mododebug = 2 ) | ||
$docXML | string | Conteúdo XML da NF-e (com ou sem a tag nfeProc) |
$sOrientacao | string | (Opcional) Orientação da impressão P-retrato L-Paisagem |
$sPapel | string | Tamanho do papel (Ex. A4) |
$sPathLogo | string | Caminho para o arquivo do logo |
$sDestino | string | Estabelece a direção do envio do documento PDF I-browser D-browser com download S- |
$sDirPDF | string | Caminho para o diretorio de armazenamento dos arquivos PDF |
$fonteDANFE | string | Nome da fonte alternativa do DAnfe |
$mododebug | integer | 0-Não 1-Sim e 2-nada (2 default) |
public montaDANFE ( string $orientacao = '', string $papel = 'A4', $logoAlign = 'C', $situacaoExterna = NFEPHP_SITUACAO_EXTERNA_NONE, $classPdf = false, $depecNumReg = '', $margSup = 2, $margEsq = 2, $margInf = 2 ) : string | ||
$orientacao | string | (Opcional) Estabelece a orientação da impressão (ex. P-retrato), se nada for fornecido será usado o padrão da NFe |
$papel | string | (Opcional) Estabelece o tamanho do papel (ex. A4) |
return | string | O ID da NFe numero de 44 digitos extraido do arquivo XML |
protected pCabecalhoDANFE ( number $x, number $y, number $pag = '1', number $totPag = '1' ) : number | ||
$x | number | Posição horizontal inicial, canto esquerdo |
$y | number | Posição vertical inicial, canto superior |
$pag | number | Número da Página |
$totPag | number | Total de páginas |
return | number | Posição vertical final |
protected pDescricaoProduto ( $itemProd ) : string | ||
return | string | descricao do produto |
protected pDescricaoProdutoHelper ( $origem, $campo, $formato ) |
protected pGeraChaveAdicionalDeContingencia ( ) : string | ||
return | string | chave |
protected pGeraInformacoesDaTagCompra ( ) : string | ||
return | string | com as informacoes dos pedidos. |
protected pGeraInformacoesDasNotasReferenciadas ( ) : string | ||
return | string | Informacoes a serem adicionadas no rodapé sobre notas referenciadas. |
protected pGetTextoFatura ( ) : a | ||
return | a | String com o texto ou ""; |
protected pItensDANFE ( float $x, float $y, float &$nInicio, float $hmax, $pag, $totpag, $hCabecItens = 7 ) : float | ||
$x | float | Posição horizontal canto esquerdo |
$y | float | Posição vertical canto superior |
$nInicio | float | Número do item inicial |
$hmax | float | Altura máxima do campo de itens em mm |
return | float | Posição vertical final |
protected pSizeExtraTextoFatura ( ) : integer | ||
return | integer |
public printDANFE ( string $nome = '', string $destino = 'I', string $printer = '' ) : string | ||
$nome | string | Path completo com o nome do arquivo pdf |
$destino | string | Direção do envio do PDF |
$printer | string | Identificação da impressora no sistema |
return | string | Caso o destino seja S o pdf é retornado como uma string |
public simpleConsistencyCheck ( ) : boolean | ||
return | boolean | Retorna se o documento se parece com um DANFE (condicao necessaria porem nao suficiente) |
protected int $debugMode | ||
return | integer |
public bool $descProdInfoComplemento | ||
return | boolean |
public bool $descProdQuebraLinha | ||
return | boolean |
protected string $destino | ||
return | string |
protected bool $errStatus | ||
return | boolean |
public bool $exibirIcmsInterestadual | ||
return | boolean |
public bool $exibirPIS | ||
return | boolean |
public bool $exibirTextoFatura | ||
return | boolean |
public bool $exibirValorTributos | ||
return | boolean |
protected string $fontePadrao | ||
return | string |
protected float $hPrint | ||
return | float |
public string $logoAlign | ||
return | string |
protected string $orientacao | ||
return | string |
protected string $pdfDir | ||
return | string |
public int $qCanhoto | ||
return | integer |
protected int $qtdeItensProc | ||
return | integer |
protected float $wCanhoto | ||
return | float |