Exemplo completo do JSON

Abaixo, apresentamos um exemplo completo da estrutura da NF-e com os novos campos da Reforma Tributária (IBS, CBS, IS, crédito presumido, monofásico, entre outros), já organizados no formato JSON conforme o modelo esperado para o XML

📍Estrutura completa do JSON contemplando os campos da Reforma Tributária

{
   "versao":0,
   "chNFe":"string",
   "ambiente":0,
   "contingencia":true,
   "fs":true,
   "fsda":true,
   "infNFe":{
      "ide":{
         "cnf":"string",
         "natOp":"string",
         "serie":0,
         "nnf":0,
         "dhEmi":"string",
         "dhSaiEnt":"string",
         "dhCont":"string",
         "xJust":"string",
         "tpNF":0,
         "idDest":0,
         "cMunFGIBS":"3550308",
         "tpImp":0,
         "cdv":0,
         "finNFe":0,
         "tpNFDebito":6,
         "tpNFCredito":2,
         "indFinal":0,
         "indPres":0,
         "indIntermed":true,
         "nfRef":[
            {
               "refNFe":"string",
               "refNFeSig":"string",
               "refNF":{
                  "cuf":0,
                  "aamm":"string",
                  "cnpj":"string",
                  "mod":0,
                  "serie":0,
                  "nnf":0
               },
               "refNFP":{
                  "cuf":0,
                  "aamm":"string",
                  "cnpj":"string",
                  "cpf":"string",
                  "ie":"string",
                  "mod":0,
                  "serie":0,
                  "nnf":0,
                  "refCTe":"string"
               },
               "refECF":{
                  "mod":"string",
                  "necf":0,
                  "ncoo":0
               }
            }
         ],
         "gCompraGov":{
            "tpEnteGov":1,
            "pRedutor":0,
            "tpOperGov":1
         },
         "gPagAntecipado":{
            "refNFe":"00000000000000000000000000000000000000000000"
         },
         "autXML":[
            {
               "cnpj":"string",
               "cpf":"string"
            }
         ]
      },
      "emit":{
         "cnpj":"string",
         "iest":"string"
      },
      "dest":{
         "cnpj":"string",
         "cpf":"string",
         "idEstrangeiro":"string",
         "xNome":"string",
         "enderDest":{
            "xLgr":"string",
            "nro":"string",
            "xCpl":"string",
            "xBairro":"string",
            "cMun":0,
            "cep":"string",
            "fone":"string",
            "cPais":0
         },
         "indIEDest":0,
         "ie":"string",
         "isuf":"string",
         "im":"string",
         "email":"string"
      },
      "retirada":{
         "cnpj":"string",
         "cpf":"string",
         "xLgr":"string",
         "nro":"string",
         "xCpl":"string",
         "xBairro":"string",
         "cMun":0
      },
      "entrega":{
         "cnpj":"string",
         "cpf":"string",
         "xLgr":"string",
         "nro":"string",
         "xCpl":"string",
         "xBairro":"string",
         "cMun":0
      },
      "det":[
         {
            "nItem":0,
            "prod":{
               "cProd":"string",
               "cean":"string",
               "cBarra":"string",
               "cBarraTrib":"string",
               "xProd":"string",
               "ncm":"string",
               "nve":"string",
               "cest":"string",
               "indEscala":"string",
               "cnpjFab":"string",
               "cBenef":"string",
               "cfop":0,
               "uCom":"string",
               "qCom":0,
               "vUnCom":0,
               "vProd":0,
               "ceanTrib":"string",
               "uTrib":"string",
               "qTrib":0,
               "vUnTrib":0,
               "vFrete":0,
               "vSeg":0,
               "vDesc":0,
               "vOutro":0,
               "indTot":0,
               "indBemMovelUsado":1,
               "xPed":"string",
               "nItemPed":0,
               "nfci":"string",
               "rastro":[
                  {
                     "nLote":"string",
                     "qLote":0,
                     "dFab":"string",
                     "dVal":"string",
                     "cAgreg":"string"
                  }
               ],
               "veicProd":{
                  "tpOp":0,
                  "chassi":"string",
                  "cCor":"string",
                  "xCor":"string",
                  "pot":"string",
                  "cilin":"string",
                  "pesoL":"string",
                  "pesoB":"string",
                  "nSerie":"string",
                  "tpComb":0,
                  "nMotor":"string",
                  "cmt":"string",
                  "dist":"string",
                  "anoMod":0,
                  "anoFab":0,
                  "tpPint":"string",
                  "tpVeic":0,
                  "espVeic":0,
                  "vin":"string",
                  "condVeic":0,
                  "cMod":"string",
                  "cCorDENATRAN":0,
                  "lota":0,
                  "tpRest":0
               },
               "med":{
                  "cProdANVISA":"string",
                  "vpmc":0,
                  "xMotivoIsencao":"string"
               },
               "arma":{
                  "tpArma":0,
                  "nSerie":"string",
                  "nCano":"string",
                  "descr":"string"
               },
               "comb":{
                  "cProdANP":"string",
                  "descANP":"string",
                  "pglp":0,
                  "pgNn":0,
                  "pgNi":0,
                  "vPart":0,
                  "codif":"string",
                  "qTemp":0,
                  "ufCons":"string",
                  "pBio":0,
                  "cide":{
                     "qbcProd":0,
                     "vAliqProd":0,
                     "vcide":0
                  },
                  "encerrante":{
                     "nBico":0,
                     "nBomba":0,
                     "nTanque":0,
                     "vEncIni":0,
                     "vEncFin":0
                  },
                  "origComb":[
                     {
                        "indImport":0,
                        "cufOrig":0,
                        "pOrig":0
                     }
                  ]
               },
               "gCred":[
                  {
                     "cCredPresumido":"string",
                     "pCredPresumido":0,
                     "vCredPresumido":0
                  }
               ],
               "infAdProd":"string",
               "extipi":"string",
               "di":[
                  {
                     "ndi":"string",
                     "ddi":"2025-06-24T13:07:33.611Z",
                     "xLocDesemb":"string",
                     "ufDesemb":"string",
                     "dDesemb":"2025-06-24T13:07:33.611Z",
                     "tpViaTransp":0,
                     "vafrmm":0,
                     "tpIntermedio":0,
                     "cnpj":"string",
                     "cpf":"string",
                     "ufTerceiro":"string",
                     "cExportador":"string",
                     "adi":[
                        {
                           "nAdicao":0,
                           "nSeqAdic":0,
                           "cFabricante":"string",
                           "vDescDI":0,
                           "nDraw":"string"
                        }
                     ]
                  }
               ],
               "detExport":[
                  {
                     "nDraw":0,
                     "exportInd":{
                        "nre":"string",
                        "chNFe":"string",
                        "qExport":0
                     }
                  }
               ]
            },
            "imposto":{
               "vTotTrib":0,
               "icms":{
                  "icmS00":{
                     "orig":0,
                     "modBC":0,
                     "vbc":0,
                     "picms":0,
                     "vicms":0,
                     "pfcp":0,
                     "vfcp":0
                  },
                  "icmS10":{
                     "orig":0,
                     "modBC":0,
                     "vbc":0,
                     "picms":0,
                     "vicms":0,
                     "vbcfcp":0,
                     "pfcp":0,
                     "vfcp":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "vicmsstDeson":0,
                     "motDesICMSST":0
                  },
                  "icmS20":{
                     "orig":0,
                     "modBC":0,
                     "pRedBC":0,
                     "vbc":0,
                     "picms":0,
                     "vicms":0,
                     "vbcfcp":0,
                     "pfcp":0,
                     "vfcp":0,
                     "vicmsDeson":0,
                     "motDesICMS":0,
                     "indDeduzDeson":0
                  },
                  "icmS30":{
                     "orig":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "vicmsDeson":0,
                     "motDesICMS":0,
                     "indDeduzDeson":0
                  },
                  "icmS40":{
                     "orig":0,
                     "cst":0,
                     "vicmsDeson":0,
                     "motDesICMS":0,
                     "indDeduzDeson":0
                  },
                  "icmS51":{
                     "orig":0,
                     "modBC":0,
                     "pRedBC":0,
                     "vbc":0,
                     "picms":0,
                     "vicmsOp":0,
                     "pDif":0,
                     "vicmsDif":0,
                     "vicms":0,
                     "vbcfcp":0,
                     "pfcp":0,
                     "vfcp":0,
                     "pFCPDif":0,
                     "vFCPDif":0,
                     "vFCPEfet":0,
                     "cBenefRBC":"string"
                  },
                  "icmS60":{
                     "orig":0,
                     "vbcstRet":0,
                     "pst":0,
                     "vicmsstRet":0,
                     "vbcfcpstRet":0,
                     "pfcpstRet":0,
                     "vfcpstRet":0,
                     "pRedBCEfet":0,
                     "vbcEfet":0,
                     "picmsEfet":0,
                     "vicmsEfet":0,
                     "vicmsSubstituto":0
                  },
                  "icmS61":{
                     "orig":0,
                     "qBCMonoRet":0,
                     "adRemICMSRet":0,
                     "vICMSMonoRet":0
                  },
                  "icmS70":{
                     "orig":0,
                     "modBC":0,
                     "pRedBC":0,
                     "vbc":0,
                     "picms":0,
                     "vicms":0,
                     "vbcfcp":0,
                     "pfcp":0,
                     "vfcp":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "vicmsDeson":0,
                     "motDesICMS":0,
                     "vicmsstDeson":0,
                     "motDesICMSST":0,
                     "indDeduzDeson":0
                  },
                  "icmS90":{
                     "orig":0,
                     "modBC":0,
                     "vbc":0,
                     "pRedBC":0,
                     "picms":0,
                     "vicms":0,
                     "vbcfcp":0,
                     "pfcp":0,
                     "vfcp":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "vicmsDeson":0,
                     "motDesICMS":0,
                     "vicmsstDeson":0,
                     "motDesICMSST":0,
                     "indDeduzDeson":0
                  },
                  "icmsPart":{
                     "orig":0,
                     "cst":0,
                     "modBC":0,
                     "vbc":0,
                     "pRedBC":0,
                     "picms":0,
                     "vicms":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "pbcOp":0,
                     "ufst":0,
                     "vBCFCPST":0,
                     "pFCPST":0,
                     "vFCPST":0
                  },
                  "icmsst":{
                     "orig":0,
                     "cst":0,
                     "vbcstRet":0,
                     "vicmsstRet":0,
                     "vbcstDest":0,
                     "vicmsstDest":0
                  },
                  "icmssN101":{
                     "orig":0,
                     "pCredSN":0,
                     "vCredICMSSN":0
                  },
                  "icmssN102":{
                     "orig":0,
                     "csosn":0
                  },
                  "icmssN201":{
                     "orig":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "pCredSN":0,
                     "vCredICMSSN":0
                  },
                  "icmssN202":{
                     "orig":0,
                     "csosn":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0
                  },
                  "icmssN500":{
                     "orig":0,
                     "vbcstRet":0,
                     "pst":0,
                     "vicmsstRet":0,
                     "vbcfcpstRet":0,
                     "pfcpstRet":0,
                     "vfcpstRet":0,
                     "pRedBCEfet":0,
                     "vbcEfet":0,
                     "picmsEfet":0,
                     "vicmsEfet":0
                  },
                  "icmssN900":{
                     "orig":0,
                     "modBC":0,
                     "vbc":0,
                     "pRedBC":0,
                     "picms":0,
                     "vicms":0,
                     "modBCST":0,
                     "pmvast":0,
                     "pRedBCST":0,
                     "vbcst":0,
                     "picmsst":0,
                     "vicmsst":0,
                     "vbcfcpst":0,
                     "pfcpst":0,
                     "vfcpst":0,
                     "pCredSN":0,
                     "vCredICMSSN":0
                  }
               },
               "icmsufDest":{
                  "vbcufDest":0,
                  "vbcfcpufDest":0,
                  "pfcpufDest":0,
                  "picmsufDest":0,
                  "picmsInter":0,
                  "picmsInterPart":0,
                  "vfcpufDest":0,
                  "vicmsufDest":0,
                  "vicmsufRemet":0
               },
               "ii":{
                  "vbc":0,
                  "vDespAdu":0,
                  "vii":0,
                  "viof":0
               },
               "pis":{
                  "pisAliq":{
                     "cst":0,
                     "vbc":0,
                     "ppis":0,
                     "vpis":0
                  },
                  "pisQtde":{
                     "cst":0,
                     "qbcProd":0,
                     "vAliqProd":0,
                     "vpis":0
                  },
                  "pisnt":{
                     "cst":0
                  },
                  "pisOutr":{
                     "cst":0,
                     "vbc":0,
                     "ppis":0,
                     "qbcProd":0,
                     "vAliqProd":0,
                     "vpis":0
                  }
               },
               "pisst":{
                  "vbc":0,
                  "ppis":0,
                  "qbcProd":0,
                  "vAliqProd":0,
                  "vpis":0,
                  "indSomaPISST":0
               },
               "cofins":{
                  "cofinsAliq":{
                     "cst":0,
                     "vbc":0,
                     "pcofins":0,
                     "vcofins":0
                  },
                  "cofinsQtde":{
                     "cst":0,
                     "qbcProd":0,
                     "vAliqProd":0,
                     "vcofins":0
                  },
                  "cofinsnt":{
                     "cst":0
                  },
                  "cofinsOutr":{
                     "cst":0,
                     "vbc":0,
                     "pcofins":0,
                     "qbcProd":0,
                     "vAliqProd":0,
                     "vcofins":0
                  }
               },
               "cofinsst":{
                  "vbc":0,
                  "pcofins":0,
                  "qbcProd":0,
                  "vAliqProd":0,
                  "vcofins":0,
                  "indSomaCOFINSST":0
               },
               "ipi":{
                  "cnpjProd":"string",
                  "cSelo":"string",
                  "qSelo":"string",
                  "cEnq":"string",
                  "ipiTrib":{
                     "cst":0,
                     "vbc":0,
                     "pipi":0,
                     "qUnid":0,
                     "vUnid":0,
                     "vipi":0
                  },
                  "ipint":{
                     "cst":0
                  }
               },
               "IS":{
                  "CSTIS":"000",
                  "cClassTribIS":"000000",
                  "vBCIS":0,
                  "pIS":0,
                  "pISEspec":0,
                  "uTrib":"!",
                  "qTrib":1,
                  "vIS":0
               },
               "IBSCBS":{
                  "CST":"000",
                  "cClassTrib":"000000",
                  "gIBSCBS":{
                     "vBC":0,
                     "gIBSUF":{
                        "pIBSUF":0,
                        "gDif":{
                           "pDif":0,
                           "vDif":0
                        },
                        "gDevTrib":{
                           "vDevTrib":0
                        },
                        "gRed":{
                           "pRedAliq":0,
                           "pAliqEfet":0
                        },
                        "vIBSUF":0
                     },
                     "gIBSMun":{
                        "pIBSMun":0,
                        "gDif":{
                           "pDif":0,
                           "vCBSOp":0,
                           "vDif":0
                        },
                        "gDevTrib":{
                           "vDevTrib":0
                        },
                        "gRed":{
                           "pRedAliq":0,
                           "pAliqEfet":0
                        },
                        "vIBSMun":0
                     },
                     "gCBS":{
                        "pCBS":0,
                        "gDif":{
                           "pDif":0,
                           "vCBSOp":0,
                           "vDif":0
                        },
                        "gDevTrib":{
                           "vDevTrib":0
                        },
                        "gRed":{
                           "pRedAliq":0,
                           "pAliqEfet":0
                        },
                        "vCBS":0
                     },
                     "gTribRegular":{
                        "CSTReg":"000",
                        "cClassTribReg":"000000",
                        "pAliqEfetRegIBSUF":0,
                        "vTribRegIBSUF":0,
                        "pAliqEfetRegIBSMun":0,
                        "vTribRegIBSMun":0,
                        "pAliqEfetRegCBS":0,
                        "vTribRegCBS":0
                     },
                     "gIBSCredPres":{
                        "cCredPres":"text",
                        "pCredPres":0,
                        "vCredPres":0,
                        "vCredPresCondSus":0
                     },
                     "gCBSCredPres":{
                        "cCredPres":"text",
                        "pCredPres":0,
                        "vCredPres":0,
                        "vCredPresCondSus":0
                     },
                     "gTribCompraGov":{
                        "pAliqIBSUF":0,
                        "vTribIBSUF":0,
                        "pAliqIBSMun":0,
                        "vTribIBSMun":0,
                        "pAliqCBS":0,
                        "vTribCBS":0
                     }
                  },
                  "gIBSCBSMono":{
                     "qBCMono":1,
                     "adRemIBS":0,
                     "adRemCBS":0,
                     "vIBSMono":0,
                     "vCBSMono":0,
                     "qBCMonoReten":1,
                     "adRemIBSReten":0,
                     "vIBSMonoReten":0,
                     "adRemCBSReten":0,
                     "vCBSMonoReten":0,
                     "qBCMonoRet":1,
                     "adRemIBSRet":0,
                     "vIBSMonoRet":0,
                     "adRemCBSRet":0,
                     "vCBSMonoRet":0,
                     "pDifIBS":0,
                     "vIBSMonoDif":0,
                     "pDifCBS":0,
                     "vCBSMonoDif":0,
                     "vTotIBSMonoItem":0,
                     "vTotCBSMonoItem":0
                  },
                  "gTransfCred":{
                     "vIBS":0,
                     "vCBS":0
                  },
                  "gCredPresIBSZFM":{
                     "tpCredPresIBSZFM":0,
                     "vCredPresIBSZFM":0
                  }
               }
            },
            "observacaoItem":{
               "obsCont":{
                  "xCampo":"string",
                  "xTexto":"string"
               },
               "obsFisco":{
                  "xCampo":"string",
                  "xTexto":"string"
               },
               "DFeReferenciado":{
                  "chaveAcesso":"string",
                  "nItem":0
               }
            }
         }
      ],
      "transp":{
         "modFrete":0,
         "transporta":{
            "cnpj":"string",
            "cpf":"string",
            "xNome":"string",
            "ie":"string",
            "xEnder":"string",
            "xMun":"string",
            "uf":"string"
         },
         "retTransp":{
            "vServ":0,
            "vbcRet":0,
            "picmsRet":0,
            "vicmsRet":0,
            "cfop":0,
            "cMunFG":0
         },
         "veicTransp":{
            "placa":"string",
            "uf":"string",
            "rntc":"string"
         },
         "reboque":[
            {
               "placa":"string",
               "uf":"string",
               "rntc":"string",
               "vagao":"string",
               "balsa":"string"
            }
         ],
         "vol":[
            {
               "qVol":0,
               "esp":"string",
               "marca":"string",
               "nVol":"string",
               "pesoL":0,
               "pesoB":0,
               "lacres":[
                  {
                     "nLacre":"string"
                  }
               ]
            }
         ]
      },
      "cobr":{
         "fat":{
            "nFat":"string",
            "vOrig":0,
            "vDesc":0,
            "vLiq":0
         },
         "dup":[
            {
               "nDup":"string",
               "dVenc":"string",
               "vDup":0
            }
         ]
      },
      "infAdic":{
         "infCpl":"string",
         "infAdFisco":"string",
         "obsCont":[
            {
               "xCampo":"string",
               "xTexto":"string"
            }
         ],
         "obsFisco":[
            {
               "xCampo":"string",
               "xTexto":"string"
            }
         ],
         "procRef":[
            {
               "nProc":"string",
               "indProc":"string",
               "tpAto":0
            }
         ]
      },
      "compra":{
         "xnEmp":"string",
         "xPed":"string",
         "xCont":"string"
      },
      "pag":{
         "detPag":[
            {
               "indPag":0,
               "tPag":0,
               "vPag":0,
               "xPag":"string",
               "dPag":"string",
               "cnpjPag":"string",
               "ufPag":"string",
               "card":{
                  "tpIntegra":0,
                  "cnpj":"string",
                  "tBand":0,
                  "cAut":"string",
                  "cnpjReceb":"string",
                  "idTermPag":"string"
               }
            }
         ],
         "vTroco":0
      },
      "infIntermed":{
         "cnpj":"string",
         "idCadIntTran":"string"
      },
      "tot":{
         "retTrib":{
            "vRetPIS":0,
            "vRetCOFINS":0,
            "vRetCSLL":0,
            "vbcirrf":0,
            "virrf":0,
            "vbcRetPrev":0,
            "vRetPrev":0
         }
      },
      "exporta":{
         "ufSaidaPais":"string",
         "xLocExporta":"string",
         "xLocDespacho":"string"
      }
   },
   "justificativa":"string",
   "contingAutomatico":true
}

Last updated

Was this helpful?