#[repr(u8)]pub enum ModeloDocumentoFiscal {
Nfe = 55,
Nfce = 65,
}Expand description
Modelo do documento fiscal eletrônico (tag <mod>)
Define se o documento é uma NF-e (modelo 55) para operações B2B ou NFC-e (modelo 65) para vendas ao consumidor final.
§Diferenças entre NF-e e NFC-e
| Característica | NF-e (55) | NFC-e (65) |
|---|---|---|
| Uso principal | B2B, transferências | Varejo, consumidor final |
| Destinatário | Obrigatório | Opcional |
| Contingência | Vários modos | Offline |
| DANFE | A4 | Cupom/QR Code |
Variants§
Nfe = 55
Modelo 55 - Nota Fiscal Eletrônica (NF-e) Usada para operações B2B, transferências, devoluções
Nfce = 65
Modelo 65 - Nota Fiscal de Consumidor Eletrônica (NFC-e) Usada para vendas presenciais ao consumidor final
Trait Implementations§
Source§impl Clone for ModeloDocumentoFiscal
impl Clone for ModeloDocumentoFiscal
Source§fn clone(&self) -> ModeloDocumentoFiscal
fn clone(&self) -> ModeloDocumentoFiscal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModeloDocumentoFiscal
impl Debug for ModeloDocumentoFiscal
Source§impl<'de> Deserialize<'de> for ModeloDocumentoFiscal
impl<'de> Deserialize<'de> for ModeloDocumentoFiscal
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ModeloDocumentoFiscal
impl PartialEq for ModeloDocumentoFiscal
Source§impl Serialize for ModeloDocumentoFiscal
impl Serialize for ModeloDocumentoFiscal
impl Copy for ModeloDocumentoFiscal
impl Eq for ModeloDocumentoFiscal
impl StructuralPartialEq for ModeloDocumentoFiscal
Auto Trait Implementations§
impl Freeze for ModeloDocumentoFiscal
impl RefUnwindSafe for ModeloDocumentoFiscal
impl Send for ModeloDocumentoFiscal
impl Sync for ModeloDocumentoFiscal
impl Unpin for ModeloDocumentoFiscal
impl UnwindSafe for ModeloDocumentoFiscal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more