pub struct IpiContainer {
pub classe_enquadramento: Option<String>,
pub cnpj_produtor: Option<String>,
pub codigo_selo: Option<String>,
pub quantidade_selo: Option<u32>,
pub codigo_enquadramento: String,
pub ipi_trib: Option<IpiTrib>,
pub ipi_nt: Option<IpiNt>,
}Expand description
Container para os grupos de IPI (tag <IPI>)
O IPI é informado através de grupos exclusivos, onde apenas UM grupo deve estar presente por item, dependendo do CST aplicável.
Fields§
§classe_enquadramento: Option<String>Classe de enquadramento do IPI para Cigarros e Bebidas (opcional)
cnpj_produtor: Option<String>CNPJ do produtor da mercadoria, quando diferente do emitente
codigo_selo: Option<String>Código do selo de controle IPI
quantidade_selo: Option<u32>Quantidade de selo de controle
codigo_enquadramento: StringCódigo de Enquadramento Legal do IPI
ipi_trib: Option<IpiTrib>IPI tributado (CST 00, 49, 50, 99)
ipi_nt: Option<IpiNt>IPI não tributado (CST 01, 02, 03, 04, 05, 51, 52, 53, 54, 55)
Trait Implementations§
Source§impl Clone for IpiContainer
impl Clone for IpiContainer
Source§fn clone(&self) -> IpiContainer
fn clone(&self) -> IpiContainer
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 IpiContainer
impl Debug for IpiContainer
Source§impl Default for IpiContainer
impl Default for IpiContainer
Source§impl<'de> Deserialize<'de> for IpiContainer
impl<'de> Deserialize<'de> for IpiContainer
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 IpiContainer
impl PartialEq for IpiContainer
Source§impl Serialize for IpiContainer
impl Serialize for IpiContainer
impl StructuralPartialEq for IpiContainer
Auto Trait Implementations§
impl Freeze for IpiContainer
impl RefUnwindSafe for IpiContainer
impl Send for IpiContainer
impl Sync for IpiContainer
impl Unpin for IpiContainer
impl UnsafeUnpin for IpiContainer
impl UnwindSafe for IpiContainer
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