pub struct ValoresNfse {Show 17 fields
pub valor_servicos: f32,
pub valor_deducoes: f32,
pub valor_pis: f32,
pub valor_cofins: f32,
pub valor_inss: f32,
pub valor_ir: f32,
pub valor_csll: f32,
pub outras_retencoes: f32,
pub valor_iss: f32,
pub aliquota_iss: f32,
pub desconto_incondicionado: f32,
pub desconto_condicionado: f32,
pub base_calculo: f32,
pub valor_liquido: f32,
pub iss_retido: bool,
pub valor_iss_retido: f32,
pub responsavel_retencao: Option<u8>,
}Expand description
Valores da NFS-e
Fields§
§valor_servicos: f32Valor dos serviços
valor_deducoes: f32Valor das deduções
valor_pis: f32Valor do PIS
valor_cofins: f32Valor da COFINS
valor_inss: f32Valor do INSS
valor_ir: f32Valor do IR
valor_csll: f32Valor da CSLL
outras_retencoes: f32Outras retenções
valor_iss: f32Valor do ISS
aliquota_iss: f32Alíquota do ISS (%)
desconto_incondicionado: f32Desconto incondicionado
desconto_condicionado: f32Desconto condicionado
base_calculo: f32Base de cálculo do ISS
valor_liquido: f32Valor líquido
iss_retido: boolISS retido? (1=Sim, 2=Não)
valor_iss_retido: f32Valor do ISS retido
responsavel_retencao: Option<u8>Responsável pela retenção (1=Prestador, 2=Tomador, 3=Intermediário)
Trait Implementations§
Source§impl Clone for ValoresNfse
impl Clone for ValoresNfse
Source§fn clone(&self) -> ValoresNfse
fn clone(&self) -> ValoresNfse
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 ValoresNfse
impl Debug for ValoresNfse
Source§impl Default for ValoresNfse
impl Default for ValoresNfse
Source§impl<'de> Deserialize<'de> for ValoresNfse
impl<'de> Deserialize<'de> for ValoresNfse
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
Auto Trait Implementations§
impl Freeze for ValoresNfse
impl RefUnwindSafe for ValoresNfse
impl Send for ValoresNfse
impl Sync for ValoresNfse
impl Unpin for ValoresNfse
impl UnsafeUnpin for ValoresNfse
impl UnwindSafe for ValoresNfse
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