ItemNfeTributacaoIbsCbsInputModel

object

Dados do IBS e CSB na tributação do item da nota fiscal. (Reforma Tributária)

* Additional properties are NOT allowed.
cststringrequired

Enumerador para o Código de Situação Tributária (CST) do IBS e CBS para NFe.

Allowed values:000200400410510515550620800810811820

cClassTribstringrequired

CClassTrib - Código de Classificação Tributária do IBS e CBS.

>= 1 characters<= 10 characters

baseIbsnumber(double)

Base IBS e CBS.

ibsEstadualobject

Dados do IBS - Imposto sobre Bens e Serviços na tributação do item da nota fiscal de competência da UF.

* Additional properties are NOT allowed.
Show Child Parameters
ibsMunicipalobject

Dados do IBS - Imposto sobre Bens e Serviços na tributação do item da nota fiscal de competência do município.

* Additional properties are NOT allowed.
Show Child Parameters
cbsobject

Dados do CBS - Contribuição sobre Bens e Serviços na tributação do item da nota fiscal.

* Additional properties are NOT allowed.
Show Child Parameters
Example

ItemNfeTributacaoIbsEstadualInputModel

object

Dados do IBS - Imposto sobre Bens e Serviços na tributação do item da nota fiscal de competência da UF.

* Additional properties are NOT allowed.
aliquotaCheiaIbsnumber(double)

Alíquota cheia de IBS de competência da UF.

>= 0<= 100

reducaoAliquotaIbsnumber(double)

Percentual de redução da alíquota de IBS de competência da UF.

>= 0<= 100

aliquotaEfetivaIbsnumber(double)

Alíquota efetiva do IBS de competência da UF.

>= 0<= 100

valorIbsnumber(double)

Valor de IBS de competência da UF.

>= 0

percentualDiferimentoIbsnumber(double)

Alíquota cheia de IBS de competência da UF.

>= 0<= 100

valorDiferimentoIbsnumber(double)

Alíquota cheia de IBS de competência da UF.

>= 0

Example

ItemNfeTributacaoIbsMunicipalInputModel

object

Dados do IBS - Imposto sobre Bens e Serviços na tributação do item da nota fiscal de competência do município.

* Additional properties are NOT allowed.
aliquotaCheiaIbsnumber(double)

Alíquota cheia de IBS de competência do município.

>= 0<= 100

reducaoAliquotaIbsnumber(double)

Percentual de redução da alíquota de IBS de competência do município.

>= 0<= 100

aliquotaEfetivaIbsnumber(double)

Alíquota efetiva do IBS de competência do município.

>= 0<= 100

valorIbsnumber(double)

Valor de IBS de competência do município.

>= 0

percentualDiferimentoIbsnumber(double)

Alíquota cheia de IBS de competência do município.

>= 0<= 100

valorDiferimentoIbsnumber(double)

Alíquota cheia de IBS de competência do município.

>= 0

Example

ItemNfeTributacaoIcmsInputModel

object

Modelo abstrato para a Tributação de ICMS da nota fiscal.

O preenchimento dos campos abaixo é condicional ao CST informado.


CST 00 - Tributado integralmente:

• Cst: 00.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Valor da base de cálculo do ICMS.

• AliquotaIcms (decimal): Alíquota do imposto ICMS.

• ValorIcms (decimal): Valor do ICMS resultante.

• BaseFcp (decimal): Valor da base de cálculo do FCP.

• AliquotaFcp (decimal): Alíquota do FCP.

• ValorFcp (decimal): Valor do FCP resultante.


CST 02 - Monofásica sobre Combustíveis:

• Cst: 02.

• AliquotaQuantidade (decimal): Alíquota ad rem do imposto (valor por quantidade).

• ValorIcms (decimal): Valor do ICMS monofásico.


CST 10 - Tributada com cobrança de ICMS ST:

• Cst: 10.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Base de cálculo do ICMS próprio.

• AliquotaIcms (decimal): Alíquota do ICMS próprio.

• ValorIcms (decimal): Valor do ICMS próprio.

• ModalidadeBaseSt (Enum): Modalidade de determinação da base de ICMS ST.

• Mva (decimal): Percentual da margem de valor adicionado (MVA).

• ReducaoBaseSt (decimal): Percentual de redução de base ICMS ST.

• BaseSt (decimal): Valor da base de cálculo do ICMS ST.

• AliquotaSt (decimal): Alíquota do imposto ICMS ST.

• ValorSt (decimal): Valor do ICMS ST resultante.

• BaseFcp (decimal): Base de cálculo do FCP próprio.

• AliquotaFcp (decimal): Alíquota do FCP próprio.

• ValorFcp (decimal): Valor do FCP próprio.

• BaseFcpSt (decimal): Base de cálculo do FCP retido por ST.

• AliquotaFcpSt (decimal): Alíquota do FCP ST.

• ValorFcpSt (decimal): Valor do FCP ST resultante.


CST 15 - Monofásica com retenção sobre Combustíveis:

• Cst: 15.

• AliquotaQuantidade (decimal): Alíquota ad rem do imposto (própria).

• ValorIcms (decimal): Valor do ICMS próprio.

• AliquotaRetencaoQuantidade (decimal): Alíquota ad rem do imposto retido.

• ValorIcmsRetido (decimal): Valor do ICMS monofásico retido.


CST 20 - Tributado com redução de base de cálculo:

• Cst: 20.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Valor da base de cálculo do ICMS.

• ReducaoBaseIcms (decimal): Percentual de redução de base ICMS.

• AliquotaIcms (decimal): Alíquota do imposto ICMS.

• ValorIcms (decimal): Valor do ICMS resultante.

• MotivoDesoneracao (Enum): Motivo da desoneração do ICMS.

• ValorIcmsDesonerado (decimal): Valor do ICMS desonerado.

• DesoneracaoDeduzValorItem (boleano): Indica se a desoneração está deduzindo no valor do item.

• CodigoBeneficio (string): Código de benefício fiscal.

• BaseFcp (decimal): Base de cálculo do FCP.

• AliquotaFcp (decimal): Alíquota do FCP.

• ValorFcp (decimal): Valor do FCP resultante.


CST 30 - Isenta/Não Tributada com cobrança de ICMS ST:

• Cst: 30.

• ModalidadeBaseSt (Enum): Modalidade de determinação da base ICMS ST.

• Mva (decimal): Percentual de MVA ST.

• ReducaoBaseSt (decimal): Percentual de redução de base ST.

• BaseSt (decimal): Valor da base de cálculo do ICMS ST.

• AliquotaSt (decimal): Alíquota do imposto ICMS ST.

• ValorSt (decimal): Valor do ICMS ST resultante.

• MotivoDesoneracao (Enum): Motivo da desoneração do ICMS.

• ValorIcmsDesonerado (decimal): Valor do ICMS desonerado.

• DesoneracaoDeduzValorItem (boleano): Indica se a desoneração está deduzindo no valor do item.

• CodigoBeneficio (string): Código de benefício fiscal.

• BaseFcpSt (decimal): Base de cálculo do FCP ST.

• AliquotaFcpSt (decimal): Alíquota do FCP ST.

• ValorFcpSt (decimal): Valor do FCP ST resultante.


CST 40, 41 e 50 - Isenta, Não Tributada ou Suspensão:

• Cst: (40, 41 ou 50).

• MotivoDesoneracao (Enum): Motivo da desoneração do ICMS.

• ValorIcmsDesonerado (decimal): Valor do ICMS desonerado.

• DesoneracaoDeduzValorItem (boleano): Indica se a desoneração está deduzindo no valor do item.

• CodigoBeneficio (string): Código de benefício fiscal.


CST 51 - Tributação com Diferimento:

• Cst: 51.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Valor da base de cálculo do ICMS.

• AliquotaIcms (decimal): Alíquota do imposto ICMS.

• ValorIcmsOperacao (decimal): Valor do ICMS da operação (sem diferimento).

• PercentualDiferimento (decimal): Percentual do diferimento aplicado.

• ValorIcmsDiferido (decimal): Valor do ICMS diferido.

• ValorIcms (decimal): Valor do ICMS efetivamente devido.

• BaseFcp (decimal): Base de cálculo do FCP.

• AliquotaFcp (decimal): Alíquota do FCP.

• ValorFcp (decimal): Valor do FCP resultante.


CST 53 - Monofásica sobre Combustíveis com Diferimento:

• Cst: 53.

• AliquotaQuantidadeDiferida (decimal): Alíquota ad rem diferida.

• ValorIcmsDiferido (decimal): Valor do ICMS diferido.


CST 60 - Cobrado anteriormente por substituição tributária:

• Cst: 60.

• BaseIcmsRetidoAnteriormente (decimal): Base de ICMS retido anteriormente.

• AliquotaRetidoAnteriormente (decimal): Alíquota de ICMS retido anteriormente.

• ValorIcmsProprioSubstituto (decimal): Valor do ICMS próprio do Substituto.

• ValorIcmsRetidoAnteriormente (decimal): Valor do ICMS retido anteriormente.

• BaseFcpRetidoAnteriormente (decimal): Base de FCP retido anteriormente.

• AliquotaFcpRetidoAnteriormente (decimal): Alíquota de FCP retido anteriormente.

• ValorFcpRetidoAnteriormente (decimal): Valor de FCP retido anteriormente.

• BaseEfetivaIcmsRetido (decimal): Base de ICMS efetivo se ouvesse a cobrança normal de ICMS.

• PercentualReducaoBaseEfetivaIcmsRetido (decimal): Percentual de redução da base de ICMS efetiva se ouvesse a cobrança normal do ICMS.

• AliquotaEfetivaIcmsRetido (decimal): Alíquota de ICMS efetivo se ouvesse a cobrança normal do ICMS.

• ValorEfetivoIcmsRetido (decimal): Valor do ICMS efetivo se ouvesse a cobrança normal de ICMS.


CST 61 - Monofásica sobre Combustíveis cobrada anteriormente:

• Cst: 61.

• AliquotaQuantidadeRetida (decimal): Alíquota ad rem retida anteriormente.

• ValorIcmsRetido (decimal): Valor do ICMS retido anteriormente.


CST 70 - Redução de base e cobrança de ICMS ST:

• Cst: 70.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Base de cálculo do ICMS próprio.

• ReducaoBaseIcms (decimal): Percentual de redução de base própria.

• AliquotaIcms (decimal): Alíquota do ICMS próprio.

• ValorIcms (decimal): Valor do ICMS próprio.

• MotivoDesoneracao (Enum): Motivo da desoneração do ICMS.

• ValorIcmsDesonerado (decimal): Valor do ICMS desonerado.

• DesoneracaoDeduzValorItem (boleano): Indica se a desoneração está deduzindo no valor do item.

• CodigoBeneficio (string): Código de benefício fiscal.

• ModalidadeBaseSt (Enum): Modalidade de determinação da base ICMS ST.

• Mva (decimal): Percentual de MVA ST.

• ReducaoBaseSt (decimal): Percentual de redução de base ST.

• BaseSt (decimal): Valor da base de cálculo do ICMS ST.

• AliquotaSt (decimal): Alíquota do imposto ICMS ST.

• ValorSt (decimal): Valor do ICMS ST resultante.

• BaseFcp (decimal): Base de cálculo do FCP próprio.

• AliquotaFcp (decimal): Alíquota do FCP próprio.

• ValorFcp (decimal): Valor do FCP próprio.

• BaseFcpSt (decimal): Base de cálculo do FCP ST.

• AliquotaFcpSt (decimal): Alíquota do FCP ST.

• ValorFcpSt (decimal): Valor do FCP ST resultante.


CST 90 - Outros:

• Cst: 90.

• ModalidadeBaseIcms (Enum): Modalidade de determinação da base ICMS.

• BaseIcms (decimal): Valor da base de cálculo própria.

• ReducaoBaseIcms (decimal): Percentual de redução de base própria.

• AliquotaIcms (decimal): Alíquota do imposto próprio.

• ValorIcms (decimal): Valor do ICMS próprio resultante.

• MotivoDesoneracao (Enum): Motivo da desoneração do ICMS.

• ValorIcmsDesonerado (decimal): Valor do ICMS desonerado.

• ModalidadeBaseSt (Enum): Modalidade de determinação da base ST.

• Mva (decimal): Percentual de MVA ST.

• ReducaoBaseSt (decimal): Percentual de redução de base ST.

• BaseSt (decimal): Valor da base de cálculo do ICMS ST.

• AliquotaSt (decimal): Alíquota do imposto ICMS ST.

• ValorSt (decimal): Valor do ICMS ST resultante.

• BaseFcp (decimal): Base de cálculo do FCP próprio.

• AliquotaFcp (decimal): Alíquota do FCP próprio.

• ValorFcp (decimal): Valor do FCP próprio.

• BaseFcpSt (decimal): Base de cálculo do FCP ST.

• AliquotaFcpSt (decimal): Alíquota do FCP ST.

• ValorFcpSt (decimal): Valor do FCP ST resultante.


Dicionário de Enumeradores:

• ModalidadeBaseIcmsNotaFiscalModelEnum:

MargemValorAgregado = Margem Valor Agregado (%).

PrecoPauta = Pauta (Valor).

PrecoTabeladoMax = Preço Tabelado Máx. (valor).

ValorDaOperacao = Valor da operação.

• ModalidadeBaseStNotaFiscalModelEnum:

PrecoTabeladoMaximoSugerido = Preço tabelado ou máximo sugerido.

ListaNegativa = Lista Negativa (valor).

ListaPositiva = Lista Positiva (valor).

ListaNeutra = Lista Neutra (valor).

MargemValorAgregado = Margem Valor Agregado (%).

PrecoPauta = Pauta (valor).

• MotivoDesoneracaoNotaFiscalModelEnum:

Taxi = Táxi.

DeficienteFisico = Deficiente físico.

ProdutorAgropecuario = Produtor agropecuário.

FrotistaLocadora = Frotista/Locadora.

DiplomaticoConsular = Diplomático/consular.

UtilitariosMotocicletasAmazoniaOcidental = Utilitários produzidos na amazônia ocidental.

SUFRAMA = SUFRAMA.

VendaOrgaoPublico = Venda a órgãos públicos.

Outros = Outros.

DeficienteCondutor = Deficiente condutor.

DeficienteNaoCondutor = Deficiente não condutor.

OrgaoDeFomentoDesenvolvimentoAgropecuario = Órgão de fomento e desenvolvimento agropecuário.

* Additional properties are NOT allowed.
cststringrequired

CST de ICMS para NFe.

Allowed values:000210152030404150515360617090

Example

ItemNfeTributacaoIcmsUfDestInputModel

object

Informação do ICMS Interestadual destinado a consumidor final em outra UF.

* Additional properties are NOT allowed.
baseIcmsnumber(double)required

Base do ICMS na UF de destino.

>= 0

aliquotaInternaUfDestinonumber(double)required

Alíquota de ICMS interna na UF de destino.

> 0<= 100

aliquotaInterestadualnumber(double)required

Alíquota interestadual das UFs envolvidas na operação, conforme tabela do CONFAZ.

> 0<= 100

valorIcmsUfDestinonumber(double)required

Valor do ICMS devido a UF de destino.

>= 0

baseFcpnumber(double)required

Base do FCP na UF de destino.

>= 0

aliquotaFcpInternaUfDestinonumber(double)required

Alíquota de FCP interna na UF de destino.

>= 0<= 100

valorFcpUfDestinonumber(double)required

Valor do FCP devido a UF de destino.

>= 0

Example