Class TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900

java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900
Enclosing class:
TNFe.InfNFe.Det.Imposto.ICMS

public static class TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 extends Object

Classe Java de anonymous complex type.

O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.


 <complexType>
   <complexContent>
	 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
	   <sequence>
		 <element name="orig" type="{http://www.portalfiscal.inf.br/nfe}Torig" minOccurs="0"/>
		 <element name="CSOSN">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="900"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <sequence minOccurs="0">
		   <element name="modBC">
			 <simpleType>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 <whiteSpace value="preserve"/>
				 <enumeration value="0"/>
				 <enumeration value="1"/>
				 <enumeration value="2"/>
				 <enumeration value="3"/>
			   </restriction>
			 </simpleType>
		   </element>
		   <element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   <element name="pRedBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
		   <element name="pICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
		   <element name="vICMS" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 </sequence>
		 <sequence minOccurs="0">
		   <element name="modBCST">
			 <simpleType>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
				 <whiteSpace value="preserve"/>
				 <enumeration value="0"/>
				 <enumeration value="1"/>
				 <enumeration value="2"/>
				 <enumeration value="3"/>
				 <enumeration value="4"/>
				 <enumeration value="5"/>
				 <enumeration value="6"/>
			   </restriction>
			 </simpleType>
		   </element>
		   <element name="pMVAST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
		   <element name="pRedBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc" minOccurs="0"/>
		   <element name="vBCST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   <element name="pICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
		   <element name="vICMSST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   <sequence minOccurs="0">
			 <element name="vBCFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
			 <element name="pFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04Opc"/>
			 <element name="vFCPST" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		   </sequence>
		 </sequence>
		 <sequence minOccurs="0">
		   <element name="pCredSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
		   <element name="vCredICMSSN" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 </sequence>
	   </sequence>
	 </restriction>
   </complexContent>
 </complexType>
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Tributacao pelo ICMS 900 - Outros(v2.0)
    protected String
    Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    protected String
    Modalidade de determinacao da BC do ICMS ST: 0 � Preco tabelado ou maximo sugerido; 1 - Lista Negativa (valor); 2 - Lista Positiva (valor); 3 - Lista Neutra (valor); 4 - Margem Valor Agregado (%); 5 - Pauta (valor). 6 - Valor da Operacao
    protected String
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    protected String
    Aliquota aplicavel de calculo do credito (Simples Nacional).
    protected String
    Percentual de FCP retido por substituicao tributaria.
    protected String
    Aliquota do ICMS
    protected String
    Aliquota do ICMS ST
    protected String
    Percentual da Margem de Valor Adicionado ICMS ST
    protected String
    Percentual de reducao da BC
    protected String
    Percentual de reducao da BC ICMS ST
    protected String
    Valor da BC do ICMS
    protected String
    Valor da Base de calculo do FCP.
    protected String
    Valor da BC do ICMS ST
    protected String
    Valor credito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)
    protected String
    Valor do FCP retido por substituicao tributaria.
    protected String
    Valor do ICMS
    protected String
    Valor do ICMS ST
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Tributacao pelo ICMS 900 - Outros(v2.0)
    Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    Modalidade de determinacao da BC do ICMS ST: 0 � Preco tabelado ou maximo sugerido; 1 - Lista Negativa (valor); 2 - Lista Positiva (valor); 3 - Lista Neutra (valor); 4 - Margem Valor Agregado (%); 5 - Pauta (valor). 6 - Valor da Operacao
    origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    Aliquota aplicavel de calculo do credito (Simples Nacional).
    Percentual de FCP retido por substituicao tributaria.
    Aliquota do ICMS
    Aliquota do ICMS ST
    Percentual da Margem de Valor Adicionado ICMS ST
    Percentual de reducao da BC
    Percentual de reducao da BC ICMS ST
    Valor da BC do ICMS
    Valor da Base de calculo do FCP.
    Valor da BC do ICMS ST
    Valor credito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)
    Valor do FCP retido por substituicao tributaria.
    Valor do ICMS
    Valor do ICMS ST
    void
    Define o valor da propriedade csosn.
    void
    Define o valor da propriedade modBC.
    void
    Define o valor da propriedade modBCST.
    void
    setOrig(String value)
    Define o valor da propriedade orig.
    void
    Define o valor da propriedade pCredSN.
    void
    Define o valor da propriedade pfcpst.
    void
    Define o valor da propriedade picms.
    void
    Define o valor da propriedade picmsst.
    void
    Define o valor da propriedade pmvast.
    void
    Define o valor da propriedade pRedBC.
    void
    Define o valor da propriedade pRedBCST.
    void
    setVBC(String value)
    Define o valor da propriedade vbc.
    void
    Define o valor da propriedade vbcfcpst.
    void
    Define o valor da propriedade vbcst.
    void
    Define o valor da propriedade vCredICMSSN.
    void
    Define o valor da propriedade vfcpst.
    void
    Define o valor da propriedade vicms.
    void
    Define o valor da propriedade vicmsst.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • orig

      protected String orig
      origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
    • csosn

      protected String csosn
      Tributacao pelo ICMS 900 - Outros(v2.0)
    • modBC

      protected String modBC
      Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
    • vbc

      protected String vbc
      Valor da BC do ICMS
    • pRedBC

      protected String pRedBC
      Percentual de reducao da BC
    • picms

      protected String picms
      Aliquota do ICMS
    • vicms

      protected String vicms
      Valor do ICMS
    • modBCST

      protected String modBCST
      Modalidade de determinacao da BC do ICMS ST: 0 � Preco tabelado ou maximo sugerido; 1 - Lista Negativa (valor); 2 - Lista Positiva (valor); 3 - Lista Neutra (valor); 4 - Margem Valor Agregado (%); 5 - Pauta (valor). 6 - Valor da Operacao
    • pmvast

      protected String pmvast
      Percentual da Margem de Valor Adicionado ICMS ST
    • pRedBCST

      protected String pRedBCST
      Percentual de reducao da BC ICMS ST
    • vbcst

      protected String vbcst
      Valor da BC do ICMS ST
    • picmsst

      protected String picmsst
      Aliquota do ICMS ST
    • vicmsst

      protected String vicmsst
      Valor do ICMS ST
    • vbcfcpst

      protected String vbcfcpst
      Valor da Base de calculo do FCP.
    • pfcpst

      protected String pfcpst
      Percentual de FCP retido por substituicao tributaria.
    • vfcpst

      protected String vfcpst
      Valor do FCP retido por substituicao tributaria.
    • pCredSN

      protected String pCredSN
      Aliquota aplicavel de calculo do credito (Simples Nacional). (v2.0)
    • vCredICMSSN

      protected String vCredICMSSN
      Valor credito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)
  • Constructor Details

    • ICMSSN900

      public ICMSSN900()
  • Method Details

    • getOrig

      public String getOrig()
      origem da mercadoria: 0 - Nacional 1 - Estrangeira - Importacao direta 2 - Estrangeira - Adquirida no mercado interno
      Returns:
      possible object is String
    • setOrig

      public void setOrig(String value)
      Define o valor da propriedade orig.
      Parameters:
      value - allowed object is String
      See Also:
    • getCSOSN

      public String getCSOSN()
      Tributacao pelo ICMS 900 - Outros(v2.0)
      Returns:
      possible object is String
    • setCSOSN

      public void setCSOSN(String value)
      Define o valor da propriedade csosn.
      Parameters:
      value - allowed object is String
      See Also:
    • getModBC

      public String getModBC()
      Modalidade de determinacao da BC do ICMS: 0 - Margem Valor Agregado (%); 1 - Pauta (valor); 2 - Preco Tabelado Maximo (valor); 3 - Valor da Operacao.
      Returns:
      possible object is String
    • setModBC

      public void setModBC(String value)
      Define o valor da propriedade modBC.
      Parameters:
      value - allowed object is String
      See Also:
    • getVBC

      public String getVBC()
      Valor da BC do ICMS
      Returns:
      possible object is String
    • setVBC

      public void setVBC(String value)
      Define o valor da propriedade vbc.
      Parameters:
      value - allowed object is String
      See Also:
    • getPRedBC

      public String getPRedBC()
      Percentual de reducao da BC
      Returns:
      possible object is String
    • setPRedBC

      public void setPRedBC(String value)
      Define o valor da propriedade pRedBC.
      Parameters:
      value - allowed object is String
      See Also:
    • getPICMS

      public String getPICMS()
      Aliquota do ICMS
      Returns:
      possible object is String
    • setPICMS

      public void setPICMS(String value)
      Define o valor da propriedade picms.
      Parameters:
      value - allowed object is String
      See Also:
    • getVICMS

      public String getVICMS()
      Valor do ICMS
      Returns:
      possible object is String
    • setVICMS

      public void setVICMS(String value)
      Define o valor da propriedade vicms.
      Parameters:
      value - allowed object is String
      See Also:
    • getModBCST

      public String getModBCST()
      Modalidade de determinacao da BC do ICMS ST: 0 � Preco tabelado ou maximo sugerido; 1 - Lista Negativa (valor); 2 - Lista Positiva (valor); 3 - Lista Neutra (valor); 4 - Margem Valor Agregado (%); 5 - Pauta (valor). 6 - Valor da Operacao
      Returns:
      possible object is String
    • setModBCST

      public void setModBCST(String value)
      Define o valor da propriedade modBCST.
      Parameters:
      value - allowed object is String
      See Also:
    • getPMVAST

      public String getPMVAST()
      Percentual da Margem de Valor Adicionado ICMS ST
      Returns:
      possible object is String
    • setPMVAST

      public void setPMVAST(String value)
      Define o valor da propriedade pmvast.
      Parameters:
      value - allowed object is String
      See Also:
    • getPRedBCST

      public String getPRedBCST()
      Percentual de reducao da BC ICMS ST
      Returns:
      possible object is String
    • setPRedBCST

      public void setPRedBCST(String value)
      Define o valor da propriedade pRedBCST.
      Parameters:
      value - allowed object is String
      See Also:
    • getVBCST

      public String getVBCST()
      Valor da BC do ICMS ST
      Returns:
      possible object is String
    • setVBCST

      public void setVBCST(String value)
      Define o valor da propriedade vbcst.
      Parameters:
      value - allowed object is String
      See Also:
    • getPICMSST

      public String getPICMSST()
      Aliquota do ICMS ST
      Returns:
      possible object is String
    • setPICMSST

      public void setPICMSST(String value)
      Define o valor da propriedade picmsst.
      Parameters:
      value - allowed object is String
      See Also:
    • getVICMSST

      public String getVICMSST()
      Valor do ICMS ST
      Returns:
      possible object is String
    • setVICMSST

      public void setVICMSST(String value)
      Define o valor da propriedade vicmsst.
      Parameters:
      value - allowed object is String
      See Also:
    • getVBCFCPST

      public String getVBCFCPST()
      Valor da Base de calculo do FCP.
      Returns:
      possible object is String
    • setVBCFCPST

      public void setVBCFCPST(String value)
      Define o valor da propriedade vbcfcpst.
      Parameters:
      value - allowed object is String
      See Also:
    • getPFCPST

      public String getPFCPST()
      Percentual de FCP retido por substituicao tributaria.
      Returns:
      possible object is String
    • setPFCPST

      public void setPFCPST(String value)
      Define o valor da propriedade pfcpst.
      Parameters:
      value - allowed object is String
      See Also:
    • getVFCPST

      public String getVFCPST()
      Valor do FCP retido por substituicao tributaria.
      Returns:
      possible object is String
    • setVFCPST

      public void setVFCPST(String value)
      Define o valor da propriedade vfcpst.
      Parameters:
      value - allowed object is String
      See Also:
    • getPCredSN

      public String getPCredSN()
      Aliquota aplicavel de calculo do credito (Simples Nacional). (v2.0)
      Returns:
      possible object is String
    • setPCredSN

      public void setPCredSN(String value)
      Define o valor da propriedade pCredSN.
      Parameters:
      value - allowed object is String
      See Also:
    • getVCredICMSSN

      public String getVCredICMSSN()
      Valor credito do ICMS que pode ser aproveitado nos termos do art. 23 da LC 123 (Simples Nacional) (v2.0)
      Returns:
      possible object is String
    • setVCredICMSSN

      public void setVCredICMSSN(String value)
      Define o valor da propriedade vCredICMSSN.
      Parameters:
      value - allowed object is String
      See Also: