Árvore de páginas

Versões comparadas

Chave

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

...

Endpoint:https://dev.raas.varejo.totvs.com.br/api/fiscal-motor-starting/api/v1/starting/ciot
Método:POST
Descrição:Utilize este recurso para realizar o cálculo do CIOT
Modelo JSON (envio):

{
    "idTransporte""XPTO123ASW12V3T9",
    "idAtor""A0006",
    "valorFrete"10015000.0,
    "servicoTransporte"true,
    "tipoAcao""GERACAO",
    "localizador":"localizador01",
    "territorioOrigem": {
        "cidade""JOINVILLE",
        "uf""SC",
        "pais""Brasil"
    },
    "territorioDestino": {
        "cidade""JOINVILLE",
        "uf""SC",
        "pais""Brasil"
    },
    "dataTransporte""2023-01-1629",
    "urlRetorno""http://seu-webhook",
    "servicoTransporte"true
}

Status de retorno:
  • 200 - OK
  • 400 - Bad Request (Um ou mais campos estão inválidos. Faça o preenchimento correto e tente novamente)
  • 401 - Unauthorized (Falha na autenticação)
  • 500 - Internal Error (Falha de comunicação com a fila: fiscal-motor-starting-calculating-topic ou Dados mínimos precisam ser preenchidos)
Exemplo de Retorno

{
       "identificador": "XPTO123ASW12V3T90",
       "impostos": [
      {
         
        {
            "imposto""INSS",
            "base"3000.0,
            "aliquota"11.0,
            "valor"330.0,
            "reducao"80.0,
            "acumulado"660.0,
            "reterImposto"true
        },
        {
            "imposto": "IRRF",
                     "base":1000 4500.0,
                     "aliquota":7 22.5,
                     "valor"0.0,
            "reducao":75 90.0,
                     "acumulado":75 30000.0
      ,
            "reterImposto"true
        },
              {
                     "imposto": "INSSISS",
                     "base":1000 15000.0,
                     "aliquota":10 5.50,
                     "valor":75 750.0,
                     "reducao"0.2,
            "acumulado":2 0.0
      ,
            "reterImposto"false
        }
       ],
       "valorReceber":850 13920.0,
       "tipoAcao": "GERACAO",
       "origemIbge":"Origem" 4209102,
       "destinoIbge":"Destino" 4209102,
       "urlRetorno": "http://retorno.com/localhost:8083/fiscal-motor-configurador/webhook",
       "retornoValidacao": null,
    "localizador"null
}

ObservaçãoO Json de retorno do calculo está sendo salvo no banco de dados(mongoDB) na collection "retornoCalculando"

...