PHP Класс NFePHP\Extras\Danfce

Наследование: extends NFePHP\Extras\CommonNFePHP, implements NFePHP\Extras\DocumentoNFePHP
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$emitToken
$idToken publicas
$papel

Защищенные свойства (Protected)

Свойство Тип Описание
$ICMSTot
$css
$debugMode
$dest
$det
$emit
$enderDest
$enderEmit
$formatoChave path para logomarca em jpg
$html
$ide
$imgQRCode
$imposto
$infAdFisco
$infCpl
$infNFe
$logomarca string XML NFe
$mPDF
$nfe
$nfeProc ativa ou desativa o modo de debug
$pag
$qrCode
$urlConsulta
$urlQR
$xml privadas

Открытые методы

Метод Описание
__construct ( string $docXML = '', string $sPathLogo = '', string $mododebug, string $idToken = '', $emitToken = '', $urlQR = '' ) __contruct
getEmitToken ( ) : string Returns emitToken
getIdToken ( ) : string Returns idToken
getPapel ( ) : string Return paper size
monta ( string $orientacao = '', string $papel = [80, 'one-page'], string $logoAlign = 'C', boolean $ecoNFCe = true ) : string monta
montaDANFCE ( boolean $ecoNFCe = true ) : string o objetivo desta função é ler o XML e gerar o DANFE NFC-e com auxilio de conversão HTML-PDF
printDANFCE ( $output = 'pdf', string $nome = '', string $destino = 'I' ) : boolean | string Print DANFCE
printDocument ( string $nome = '', string $destino = 'I', string $printer = '' ) : string printDocument
setEmitToken ( string $str ) Set emitTokem
setIdToken ( string $str ) Set idToken
setPapel ( string $aPap ) Set papaer size
simpleConsistencyCheck ( ) : boolean Check if exist data to print

Защищенные методы

Метод Описание
consumidor ( NFePHP\Extras\DomDocumentNFePHP $dest ) : string Make consumidor block
getCardName ( string $tBand ) : string Returns card operator name
hex2Str ( string $str ) : string hex2Str Converte hexadecimal ASCII para string
itens ( NFePHP\Extras\DomDocumentNFePHP $det ) : string Make itens block
makeQRCode ( string $chNFe, string $url, string $tpAmb, string $cDest = '', string $dhEmi = '', string $vNF = '', string $vICMS = '', string $digVal = '', string $idToken = '000001', string $token = '' ) : string Mount QRCode URL
pagamento ( NFePHP\Extras\DomDocumentNFePHP $pag ) : string Make pagamento block
str2Hex ( string $str ) : string str2Hex Converte string para haxadecimal ASCII
tipoPag ( string $tPag ) : string Returns type of payment

Приватные методы

Метод Описание
imgQR ( string $seq, $dimensao = 165 ) : string Save QRCode image and returns path to file

Описание методов

__construct() публичный Метод

__contruct
public __construct ( string $docXML = '', string $sPathLogo = '', string $mododebug, string $idToken = '', $emitToken = '', $urlQR = '' )
$docXML string
$sPathLogo string
$mododebug string
$idToken string

consumidor() защищенный Метод

Make consumidor block
protected consumidor ( NFePHP\Extras\DomDocumentNFePHP $dest ) : string
$dest NFePHP\Extras\DomDocumentNFePHP
Результат string

getCardName() защищенный статический Метод

Returns card operator name
protected static getCardName ( string $tBand ) : string
$tBand string
Результат string

getEmitToken() публичный Метод

Returns emitToken
public getEmitToken ( ) : string
Результат string

getIdToken() публичный Метод

Returns idToken
public getIdToken ( ) : string
Результат string

getPapel() публичный Метод

Return paper size
public getPapel ( ) : string
Результат string

hex2Str() защищенный статический Метод

hex2Str Converte hexadecimal ASCII para string
protected static hex2Str ( string $str ) : string
$str string
Результат string

itens() защищенный Метод

Make itens block
protected itens ( NFePHP\Extras\DomDocumentNFePHP $det ) : string
$det NFePHP\Extras\DomDocumentNFePHP
Результат string

makeQRCode() защищенный Метод

Mount QRCode URL
protected makeQRCode ( string $chNFe, string $url, string $tpAmb, string $cDest = '', string $dhEmi = '', string $vNF = '', string $vICMS = '', string $digVal = '', string $idToken = '000001', string $token = '' ) : string
$chNFe string
$url string
$tpAmb string
$cDest string
$dhEmi string
$vNF string
$vICMS string
$digVal string
$idToken string
$token string
Результат string

monta() публичный Метод

monta
public monta ( string $orientacao = '', string $papel = [80, 'one-page'], string $logoAlign = 'C', boolean $ecoNFCe = true ) : string
$orientacao string
$papel string
$logoAlign string
$ecoNFCe boolean false = Não (NFC-e Completa); true = Sim (NFC-e Simplificada)
Результат string

montaDANFCE() публичный Метод

o objetivo desta função é ler o XML e gerar o DANFE NFC-e com auxilio de conversão HTML-PDF
public montaDANFCE ( boolean $ecoNFCe = true ) : string
$ecoNFCe boolean false = Não (NFC-e Completa); true = Sim (NFC-e Simplificada)
Результат string

pagamento() защищенный Метод

Make pagamento block
protected pagamento ( NFePHP\Extras\DomDocumentNFePHP $pag ) : string
$pag NFePHP\Extras\DomDocumentNFePHP
Результат string

printDANFCE() публичный Метод

Print DANFCE
public printDANFCE ( $output = 'pdf', string $nome = '', string $destino = 'I' ) : boolean | string
$nome string
$destino string
Результат boolean | string

printDocument() публичный Метод

printDocument
public printDocument ( string $nome = '', string $destino = 'I', string $printer = '' ) : string
$nome string
$destino string
$printer string
Результат string

setEmitToken() публичный Метод

Set emitTokem
public setEmitToken ( string $str )
$str string

setIdToken() публичный Метод

Set idToken
public setIdToken ( string $str )
$str string

setPapel() публичный Метод

Set papaer size
public setPapel ( string $aPap )
$aPap string

simpleConsistencyCheck() публичный Метод

Check if exist data to print
public simpleConsistencyCheck ( ) : boolean
Результат boolean

str2Hex() защищенный статический Метод

str2Hex Converte string para haxadecimal ASCII
protected static str2Hex ( string $str ) : string
$str string
Результат string

tipoPag() защищенный Метод

Returns type of payment
protected tipoPag ( string $tPag ) : string
$tPag string
Результат string

Описание свойств

$ICMSTot защищенное свойство

protected $ICMSTot

$css защищенное свойство

protected $css

$debugMode защищенное свойство

protected $debugMode

$dest защищенное свойство

protected $dest

$det защищенное свойство

protected $det

$emit защищенное свойство

protected $emit

$emitToken публичное свойство

public $emitToken

$enderDest защищенное свойство

protected $enderDest

$enderEmit защищенное свойство

protected $enderEmit

$formatoChave защищенное свойство

path para logomarca em jpg
protected $formatoChave

$html защищенное свойство

protected $html

$idToken публичное свойство

publicas
public $idToken

$ide защищенное свойство

protected $ide

$imgQRCode защищенное свойство

protected $imgQRCode

$imposto защищенное свойство

protected $imposto

$infAdFisco защищенное свойство

protected $infAdFisco

$infCpl защищенное свойство

protected $infCpl

$infNFe защищенное свойство

protected $infNFe

$logomarca защищенное свойство

string XML NFe
protected $logomarca

$mPDF защищенное свойство

protected $mPDF

$nfe защищенное свойство

protected $nfe

$nfeProc защищенное свойство

ativa ou desativa o modo de debug
protected $nfeProc

$pag защищенное свойство

protected $pag

$papel публичное свойство

public $papel

$qrCode защищенное свойство

protected $qrCode

$urlConsulta защищенное свойство

protected $urlConsulta

$urlQR защищенное свойство

protected $urlQR

$xml защищенное свойство

privadas
protected $xml