Skip to end of metadata
Go to start of metadata
Notas da Versão

Fiscal Flow Client

A versão do client contempla todas as alterações da NT2020.006 v1.20, atendendo todas as exigências do fisco.

Nessa versão passamos a utilizar a nova DLL de comunicação para os aparelhos SAT Bematech RB2000 e SAT GO, corrigindo o retorno da consulta status operacional.

Nesta versão também foi implementada a separação do danfe em dois objetos, para as soluções que geram o danfe utilizando a DLL DanfeGenerator.


Versão

Release: 1.0.54.01

Data Release:  

Download versão: Client_1.0.54.1 / Client_1.0.54.1_compactado


Melhorias
 CROSS-8230 - NT2020.006 v1.20 Alterações de Schema e regras de validação

Implementação das para informação do intermediador da venda e detalhamento do pagamento atendendo as exigências da NT 2020.006 v1.20


Intermediador de venda

Foram incluídas no JSON de autorização a tag indIntermed e o grupo infIntermed, seguindo a mesma nomenclatura da NT 2020.006. A combinação das tags indIntermed e do grupo infIntermed tem a finalidade de identificar se a operação representada pelo documento fiscal foi ou não intermediada por terceiros, seja através de um marketplace, televendas, aplicativo de vendas ou qualquer meio de intermediação que seja administrado por terceiros.

TAG indIntermed


Grupo InfIntermed


JSON Exemplo | indIntermed 1 + Grupo InfIntermed
{
   "natOp": "VENDA DE MERCADORIA CONFORME CFOP",
   "versao": "4.00",
   "serie": 1,
   "nNF": 1,
   "dhEmi": "2021-06-28T00:45:00-2:00",
   "tpImp": 5,
   "tpEmis": 1,
   "finNFe": 1,
   "tipoEmissao": 0,
   "CNPJ": 85755488000110,
   "dhCont": null,
   "xJust": null,
   "vBC": 250,
   "vICMS": 45,
   "vProd": 250,
   "vDesc": 10,
   "vOutro": 10,
   "vNF": 250,
   "IDCONS": "31507046855",
   "email": null,
   "infCpl": "OBJETO DE ENTRADA PARA OBSERVACAO ** EXCLUSIVA DO CLIENTE",
   "TIPOIDCONS": "1",
   "vIPI": 0,
   "vPIS": 0,
   "vCOFINS": 0,
   "vServ": 0,
   "vBCServ": 0,
   "vISS": 0,
   "vPISServ": 0,
   "vCOFINSServ": 0,
   "xNome": "NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL",
   "CNPJEntrega": null,
   "CPFEntrega": null,
   "xLgrEntrega": null,
   "nroEntrega": null,
   "xCplEntrega": null,
   "xBairroEntrega": null,
   "xMunEntrega": null,
   "xUFEntrega": null,
   "cMunEntrega": null,
   "indPres": 1,
   "indIntermed": 1,
   "infIntermed": {
                    "CNPJ": 76297264000110,
                    "idCadIntTran": "Umuglua"
},
   "ItemNFCeList": [
      {
         "nItem": 1,
         "cProd": "01.01.0002",
         "xProd": "NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL",
         "cEAN": "7896041959260",
         "NCM": 62041900,
         "CFOP": 5101,
         "uCom": "PC",
         "qCom": 1,
         "vUnCom": 250,
         "vProd": 250,
         "vDesc": 10,
         "vOutro": 10,
         "orig": 0,
         "modBC": 3,
         "pRedBC": null,
         "vBC": 250,
         "pICMS": 18,
         "vICMS": 45,
         "vBCSTRet": null,
         "vICMSSTRet": null,
         "CST_CSOSN": 0,
         "motDesICMS": 0,
         "pCredSN": null,
         "vCredICMSSN": null,
         "vBC_ISSQN": null,
         "vAliq_ISSQN": null,
         "vISSQN": null,
         "cMunFG": 0,
         "cListServ": 0,
         "cSitTrib": null,
         "clEnq": null,
         "cSelo": null,
         "qSelo": 0,
         "cEnq": null,
         "CST_IPI": null,
         "vBC_IPI": null,
         "pIPI": null,
         "qUnid": null,
         "vUnid": null,
         "CST_PIS": null,
         "vBC_PIS": null,
         "pPIS": null,
         "vPIS": null,
         "qBCProd_PIS": null,
         "vAliqProd_PIS": null,
         "CST_COF": null,
         "vBC_COF": null,
         "pCOFINS": null,
         "vCOFINS": null,
         "qBCProd_COF": null,
         "vAliqProd_COF": null,
         "infAdProd": null,
         "vIPI": null
      }
   ],
   "PagNFCeList": [{
        "tPag": 1,
        "vPag": 250,
        "CardNFCeList": []
    }],
    "devolveXML": true,
    "geraDanfe": true
}



 CROSS-7968 - Otimização de Uso da Consulta

Foi incluído no client o controle da consulta de NFC-e no Fiscal Flow Cloud, retornando para o PDV o status da ultima consulta realizada até que o período parametrizado para o status que o documento se encontra. A implementação visa mitigar o bloqueio por consumo indevido junto ao fisco em decorrência de comportamentos considerados como looping pelos servidores da SEFAZ, além disso, o comportamento irá reduzir o consumo de recursos pelo client causado pelas requisições indevidas enviadas ao client.

Correções
 CROSS-8243 - Atualização DLL de comunicação Bemtech

Ao realizar a consulta status operacional, a DLL do fabricante Bematech estava armazenando o resultado da consulta em cache retornando o resultado da consulta do dia anterior, causando erro na data do equipamento para os PDV's que validam essa informação. A nova DLL foi testada em dois clientes, validando que o comportamento não se repete na nova versão.

 CROSS-8531 - Looping de Inutilização e Autorização

Ao ocorrer erro durante geração do JSON de autorização da NFC-e, o client irá salvar o JSON enviado pelo PDV em um arquivo TXT, retornando sempre um status válido para o PDV e não uma exception, excluindo o arquivo após a geração do processo incompleto correspondente a nota salva no TXT.

 CROSS-8118 - Erro na geração da tag <pRedBCST> ao utilizar CSOSN 900

Foi realizada a correção da validação para geração das tags do grupo CSOSN900, alterando o mapeamento da tag pRedBCST de icmssn.pRedBCST para p.pRedBCST, não inibindo as tags quando elas forem informadas no JSON.


Write a comment…