Revisão de 17h56min de 17 de setembro de 2021 por Rodrigogml(discussão | contribs)(Criou página com '= Cupom Fiscal / PDVCupomVO = Independente do sistema de emissão do cupom fiscal, o cupom fiscal é representado no sistema pelo '''PDVCupomVO'''. Para cada tipo de cupom fi...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Independente do sistema de emissão do cupom fiscal, o cupom fiscal é representado no sistema pelo PDVCupomVO. Para cada tipo de cupom fiscal (emitido por sistemas diferentes) o objeto apresentará um conjunto de atributos obrigatórios.
Ciclo de Vida do Cupom Fiscal
O cupom fiscal segue um ciclo de vida básico representado pela enumeration PDVCupomStatus, conforme o diagrama abaixo:
Estados Adicionais
Alguns sistemas de emissão, como o NFCe, apresentam mais estados por conta do controle de transmissão e emissão. Esses estados adicionais serão tratados no capítulo próprio do sistema. Vale a pena verifica se esses estados devem continuar utilizando a mesma variável ou se deve ter um conjunto de estados a parte dentro do VO, para não interferir no funcionamento do PDVApp, uma vez que o sistema de emissão é abstraído pela interface CFSystem.