pub struct Emitente {
pub cnpj: Option<String>,
pub razao_social: Option<String>,
pub nome_fantasia: Option<String>,
pub ie: Option<String>,
pub iest: Option<u32>,
pub endereco: Endereco,
}Expand description
Emitente da NFe
Contém os dados do emitente (empresa que está emitindo a nota fiscal), incluindo CNPJ, razão social, nome fantasia, inscrição estadual e endereço.
Fields§
§cnpj: Option<String>CNPJ do emitente (14 dígitos)
Razão social do emitente
nome_fantasia: Option<String>Nome fantasia do emitente
ie: Option<String>Inscrição Estadual do emitente
iest: Option<u32>Inscrição Estadual do Substituto Tributário
endereco: EnderecoEndereço do emitente
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Emitente
impl<'de> Deserialize<'de> for Emitente
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
impl StructuralPartialEq for Emitente
Auto Trait Implementations§
impl Freeze for Emitente
impl RefUnwindSafe for Emitente
impl Send for Emitente
impl Sync for Emitente
impl Unpin for Emitente
impl UnsafeUnpin for Emitente
impl UnwindSafe for Emitente
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