PHP 클래스 NFePHP\Extras\Danfce

상속: extends NFePHP\Extras\CommonNFePHP, implements NFePHP\Extras\DocumentoNFePHP
파일 보기 프로젝트 열기: nfephp-org/nfephp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$emitToken
$idToken publicas
$papel

보호된 프로퍼티들

프로퍼티 타입 설명
$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