Produto: | TOTVS Varejo Gestão Fiscal
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Fiscal Cloud Processos Fiscais | ||||||||||||||||
Segmento: | Varejo | ||||||||||||||||
Módulo: | DOCUMENTO FISCALNF-e | ||||||||||||||||
Função: | FISCAL CLOUDEmissão de NF-e via Json | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DVARFIS1-2219 |
Aceitar Necessário aceitar todas as tags do ICMS CST 90
...
grupo de tributação ICMS 51, quando for enviado a NF-e via Json.
Efetuado o ajuste na plataforma Processos Fiscais, mapeando do JSON recebido na emissão de NFe para gerar as tags do grupo de ICMS 51 no XML enviado para Sefaz, conforme nota técnica:
Campo | Descrição | Ocor. | Tam. | Observação |
---|---|---|---|---|
ICMS51 | Grupo Tributação do ICMS = 51 | 1-1 | Tributação com Diferimento (a exigência do preenchimento das informações do ICMS diferido fica a critério de cada UF). | |
orig | Origem da mercadoria | 1-1 | 1 | 0 - Nacional, exceto as indicadas nos códigos 3, 4, 5 e 8; 1 - Estrangeira - Importação direta, exceto a indicada no código 6; 2 - Estrangeira - Adquirida no mercado interno, exceto a indicada no código 7; 3 - Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40% e inferior ou igual a 70%; 4 - Nacional, cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam as legislações citadas nos Ajustes; 5 - Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40%; 6 - Estrangeira - Importação direta, sem similar nacional, constante em lista da CAMEX e gás natural; 7 - Estrangeira - Adquirida no mercado interno, sem similar nacional, constante lista CAMEX e gás natural. 8 - Nacional, mercadoria ou bem com Conteúdo de Importação superior a 70%; |
CST | Tributação do ICMS = 51 | 1-1 | 2 | 51=Diferimento |
modBC | Modalidade de determinação da BC do ICMS | 0-1 | 1 | 0=Margem Valor Agregado (%); 1=Pauta (Valor); 2=Preço Tabelado Máx. (valor); |
pRedBC | Percentual da Redução de BC | 0-1 | 3v2-4 | |
vBC | Valor da BC do ICMS | 0-1 | 13v2 | |
pICMS | Alíquota do imposto | 0-1 | 3v2-4 | Alíquota do ICMS sem o FCP. Quando for o caso, informar a alíquota do FCP no campo pFCP |
vICMSOp | Valor do ICMS da Operação | 0-1 | 13v2 | Valor como se não tivesse o diferimento |
pDif | Percentual do diferimento | 0-1 | 3v2-4 | No caso de diferimento total, informar o percentual de diferimento "100". |
vICMSDif | Valor do ICMS diferido | 0-1 | 13v2 | |
vICMS | Valor do ICMS | 0-1 | 13v2 | Informar o valor realmente devido. |
-x- | Sequência XML | 0-1 | ||
vBCFCP | Valor da Base de Cálculo do FCP | 1-1 | 13v2 | Informar o valor da Base de Cálculo do FCP |
pFCP | Percentual do Fundo de Combate à Pobreza (FCP) | 1-1 | 3v2-4 | Percentual relativo ao Fundo de Combate à Pobreza (FCP). |
vFCP | Valor do Fundo de Combate à Pobreza (FCP) | 1-1 | 13v2 | Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP). |
Exemplo JSON recebido:
Bloco de código | ||
---|---|---|
| ||
{
"icms": {
"icms51": {
"orig": 0,
"cst": "51",
"modBC": 2,
"vbc": 11.0,
"picms": 12.0,
"vicms": 101.0,
"motDesICMS": 0,
"vicmsOp": 11.0,
"vicmsDif": 9.0,
"predBCST": 16.0,
"pdif": 10.0,
"vfcp": 41.0,
"pfcp": 13.0,
"vbcfcp": 31.0
}
}
} |
Exemplo XML gerado:
Bloco de código | ||
---|---|---|
| ||
<ICMS>
<ICMS51>
<orig>0</orig>
<CST>51</CST>
<modBC>2</modBC>
<pRedBC>16.0000</pRedBC>
<vBC>11.00</vBC>
<pICMS>12.0000</pICMS>
<vICMSOp>11.00</vICMSOp>
<pDif>10.0000</pDif>
<vICMSDif>9.00</vICMSDif>
<vICMS>101.00</vICMS>
<vBCFCP>31.00</vBCFCP>
<pFCP>13.0000</pFCP>
<vFCP>41.00</vFCP>
</ICMS51>
</ICMS> |
Não se aplica
Não se aplica
Templatedocumentos |
---|
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|