Skip to main content

O quê / quando

O DABPE é o documento auxiliar impresso do BP-e (modelo 63). Use $bpe->renderDabpe() quando o host já tem o XML autorizado (bpeProc / procBPe) ou o bilhete em contingência e precisa do PDF para arquivo, download ou impressão térmica. A operação é local: não consulta a SEFAZ. O host persiste e entrega o PDF.
A geração do DABPE no SDK ainda não é production-ready: falta revisão visual contra o anexo gráfico do MOC e evidência de uso no host. Cobertura atual: Thermal80 e A4 (normal/homologação + contingência tpEmis=2). BP-e metropolitano não tem DABPE oficial.

Exemplo — gerar PDF

Result (RenderDabpeResult)

Extrair campos (sem PDF)

Validar se dá para imprimir

Cobertura atual

  • Templates Thermal80 e A4
  • Homologação (tpAmb=2)
  • Contingência offline (tpEmis=2, QR com sign, banners)
  • extract() / validatePrintable()
  • Recusa de BP-e metropolitano (BPeTM / tpBPe=4SDK-DABPE-001)
Fora deste corte: térmico 58 mm, PDF417, assinatura XML na geração.

Próximos passos