Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Aceitar todas as tags do ICMS CST 9051

03. SOLUÇÃO

...

Feito mapeamento do JSON recebido na emissão de NFe para gerar a tag ICMS 51 no XML enviado para Sefaz.

JSON recebido:

Bloco de código
languagejava
{
  "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
    }
  }
}


XML gerado:

Bloco de código
languagexml
<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>


04. DEMAIS INFORMAÇÕES

Não se aplica

...