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