pub struct CofinsSt {
pub valor_bc: Option<f32>,
pub aliquota: Option<f32>,
pub quantidade_bc_produto: Option<f32>,
pub aliquota_produto: Option<f32>,
pub valor: f32,
}Expand description
COFINS Substituição Tributária (tag <COFINSST>)
Fields§
§valor_bc: Option<f32>Valor da Base de Cálculo da COFINS ST (tag <vBC>)
aliquota: Option<f32>Alíquota da COFINS ST em percentual (tag <pCOFINS>)
quantidade_bc_produto: Option<f32>Quantidade vendida (tag <qBCProd>)
Para cálculo por quantidade
aliquota_produto: Option<f32>Alíquota da COFINS ST em reais (tag <vAliqProd>)
Para cálculo por quantidade
valor: f32Valor da COFINS ST (tag <vCOFINS>)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CofinsSt
impl<'de> Deserialize<'de> for CofinsSt
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 CofinsSt
Auto Trait Implementations§
impl Freeze for CofinsSt
impl RefUnwindSafe for CofinsSt
impl Send for CofinsSt
impl Sync for CofinsSt
impl Unpin for CofinsSt
impl UnsafeUnpin for CofinsSt
impl UnwindSafe for CofinsSt
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