pub struct ProdutoTributacao {
pub cest: Option<String>,
pub escala_relevante: Option<EscalaRelevante>,
pub codigo_beneficio_fiscal: Option<String>,
pub codigo_excecao_ipi: Option<String>,
pub cfop: String,
pub gtin: Option<String>,
pub unidade: String,
pub quantidade: f32,
pub valor_unitario: f32,
}Expand description
Dados referentes a tributação do produto
Fields§
§cest: Option<String>CEST - Código Especificador da Substituição Tributária
escala_relevante: Option<EscalaRelevante>Indicador de Escala Relevante
codigo_beneficio_fiscal: Option<String>Código de Benefício Fiscal
codigo_excecao_ipi: Option<String>Código de Exceção do IPI
cfop: StringCFOP - Código Fiscal de Operações e Prestações
gtin: Option<String>Código GTIN (EAN) tributável
unidade: StringUnidade tributável
quantidade: f32Quantidade tributável
valor_unitario: f32Valor unitário tributável
Trait Implementations§
Source§impl Clone for ProdutoTributacao
impl Clone for ProdutoTributacao
Source§fn clone(&self) -> ProdutoTributacao
fn clone(&self) -> ProdutoTributacao
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 ProdutoTributacao
impl Debug for ProdutoTributacao
Source§impl PartialEq for ProdutoTributacao
impl PartialEq for ProdutoTributacao
Source§impl Serialize for ProdutoTributacao
impl Serialize for ProdutoTributacao
impl StructuralPartialEq for ProdutoTributacao
Auto Trait Implementations§
impl Freeze for ProdutoTributacao
impl RefUnwindSafe for ProdutoTributacao
impl Send for ProdutoTributacao
impl Sync for ProdutoTributacao
impl Unpin for ProdutoTributacao
impl UnsafeUnpin for ProdutoTributacao
impl UnwindSafe for ProdutoTributacao
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