IN CadastroClassificacaoFiscal.integrador

De CIGAM WIKI
Revisão de 19h13min de 16 de fevereiro de 2022 por Camila.Oliveira (discussão | contribs) (Criou página com '{{VoltarPagina}} *<b>Requisição</b> **<b>Soap:</b> http://servidor/CadastroClassificacaoFiscal.integrador.asmx **<b>Rest/JSon:</b> http://servidor/CadastroClassificacaoFisc...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Voltar

ListarId

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarIndividual

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarModificacoes

  • Parâmetros:


Retorno:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

ListarClassificacaoFiscal

  • Parâmetros:


Retorno:
   Se sucesso:
   Os dados de Classificação Fiscal serão listados em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.

  • Parâmetros para o elemento classificacaoFiscal:

  • Parâmetros para o elemento regraFiscal:

IncidenciaIcmsNInscrito

    • Tipo: String 1
    • Branco, 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 9=9, N=Não considerar
  • incidenciaIpiNInscrito
    • Tipo: String 1
  • incidenciaIssNInscrito
    • Tipo: String 1
  • incidenciaPisNInscrito
    • Tipo: String 1
  • incidenciaCofinsNInscrito
    • Tipo: String 1
  • reducaoIcmsNInscrito
    • Tipo: Float 3.5
  • lucroArbitradoNInscrito
    • Tipo: Float 3.2
  • baseIcmsCIpiNInscrito
    • Tipo: Bool
  • percSubstTributNInscrito
    • Tipo: Float 3.2
  • percentualIrrf
    • Tipo: Float 3.2
  • percentualInss
    • Tipo: Float 3.2
  • reducaoIpiInscrito
    • Tipo: Float 3.2
  • reducaoIpiNInscrito
    • Tipo: Float 3.2
  • impostoImportacao
    • Tipo: Float 3.2
  • funrural
    • Tipo: Float 3.2
  • redIcmsSubstNInscrito
    • Tipo: Float 3.5
  • redIcmsSubstInscrito
    • Tipo: Float 3.5
  • localOperacao
    • Tipo: String 1
    • 1=1 Estadual, 2=2 Interestadual, 3=3 Exterior
  • codigoFiscal
    • Tipo: String 10
  • tipoOperacaoEntrada
    • Tipo: String 5
  • percentualIcmsEntrada
    • Tipo: Float 2.4
  • percentualIpiEntrada
    • Tipo: Float 3.2
  • percentualIssEntrada
    • Tipo: Float 3.2

IncidenciaIcmsEntrada

    • Tipo: String 1
    • Branco, 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 9=9
  • incidenciaRegraIcmsEntrada
    • Tipo: String 1
    • Branco, 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 9=9
  • incidenciaIpiEntrada
    • Tipo: String 1
  • reducaoIpiEntrada
    • Tipo: Float 3.2
  • valorIpi
    • Tipo: Float 11.2
  • incidenciaIssEntrada
    • Tipo: String 1
  • incidenciaPisEntrada
    • Tipo: String 1
  • incidenciaCofinsEntrada
    • Tipo: String 1
  • reducaoIcmsEntrada
    • Tipo: Float 3.5
  • lucroArbitradoEntrada
    • Tipo: Float 3.2
  • baseIcmsCIpiEntrada
    • Tipo: Bool
  • percSubstTributEntrada
    • Tipo: Float 3.2
  • redIcmsSubstEntrada
    • Tipo: Float 3.5
  • regraFreteEntrada
    • Tipo: String 1
  • valorPisFixoEntrada
    • Tipo: String 8
  • valorCofinsFixoEntrada
    • Tipo: String 8
  • contabilEntrada
    • Tipo: String 8
  • codigoUnidadeNegocio
    • Tipo: String 3
  • tipoNota
    • Tipo: String 3
  • origemMaterial
    • Tipo: String 3
  • fornecedorDivisao
    • Tipo: String 6
  • codigoEspecif2
    • Tipo: String 6
  • codigoMunicipio
    • Tipo: String 10
  • cep
    • Tipo: Int 8
  • usuarioCriacao
    • Tipo: String 3
  • dataModificacao
    • Tipo: Date
  • usuarioModificacao
    • Tipo: String 3
  • sessao
    • Tipo: Int 8
  • complementoIncidIcmsInscrit
    • Tipo: String 1
  • complementoIncidIcmsNaoIns
    • Tipo: String 1
  • complementoIncidIcmsEntrada
    • Tipo: String 1
  • icmspresumidoinscrito
    • Tipo: String 1
  • icmspresumidonaoinscrito
    • Tipo: String 1
  • icmspresumidoentrada
    • Tipo: String 1
  • complIncidIpiInscrito
    • Tipo: String 1
  • complIncidIpiNaoInscrito
    • Tipo: String 1
  • complIncidIpiEntrada
    • Tipo: String 1
  • incidenciaStPis
    • Tipo: String 1
  • incidenciaStCofins
    • Tipo: String 1
  • incidenciainssEntrada
    • Tipo: String 1
  • incidenciairrfEntrada
    • Tipo: String 1
  • incidenciainssSaida
    • Tipo: String 1
  • incidenciairrfSaida
    • Tipo: String 1
  • cstPisSaida
    • Tipo: String 2
  • cstCofinsSaida
    • Tipo: String 2
  • cstPisEntrada
    • Tipo: String 3
  • cstCofinsEntrada
    • Tipo: String 3
  • codbasecreditopiscofinsentrada
    • Tipo: String 3
  • percentualIcmsSubstituicao
    • Tipo: Float 2.4
  • percImpostoImportacao
    • Tipo: Float 3.2
  • percentualPisRetencao
    • Tipo: Float 3.2
  • percentualCofinsRetencao
    • Tipo: Float 3.2
  • desconsiderarFrete
    • Tipo: Float 3.2
  • percentualPis
    • Tipo: Float 3.2
  • percentualCofins
    • Tipo: Float 3.2
  • percentualIcmsImppr
    • Tipo: Float 3.2
  • percentualEstornoIcms
    • Tipo: Float 3.2
  • percentualStPis
    • Tipo: Float 3.2
  • percentualStCofins
    • Tipo: Float 3.2
  • mvaStPisCofins
    • Tipo: Float 3.2
  • percentualIcmsPresumido
    • Tipo: Float 3.2
  • valorBaseSubstituicao
    • Tipo: Float 8.6
  • precoPautaSaida
    • Tipo: Float 10.5
  • precoPautaEntrada
    • Tipo: Float 10.5
  • valorPisFixo
    • Tipo: Float 10.5
  • valorCofinsFixo
    • Tipo: Float 10.5

  • Parâmetros para o elemento tipoOperacao:

  • Distribuição das Tags XML:

**<ClassifFiscais> ***<classificacaoFiscal> ****<codigoFiscal /> ****<descricao /> ****<percentualIpi>0</percentualIpi> ****<percentualPis>0</percentualPis> ****<percentualCofins>0</percentualCofins> ****<regrasFiscais> *****<regraFiscal> ******<uf></uf> ******<codigoMaterial></codigoMaterial> ******<tipoOperacaoInscrito /> ******<percentualIcmsInscrito>0</percentualIcmsInscrito> ******<percentualIpiInscrito>0</percentualIpiInscrito> ******<tiposOperacoes> *******<tipoOperacao> ********<codigoTipoOperacao /> ********<descricao /> ********<codigoNatureza /> *******</tipoOperacao> ******</tiposOperacoes> *****</regraFiscal> ****</regrasFiscais> ***</classificacaoFiscal> **</ClassifFiscais> *</xmlClassificaoFiscal>

  • Distribuição das Tags Json:

**"ClassifFiscais": [ ***{ ****"classificacaoFiscal": { *****"codigoFiscal": " ", *****"descricao": " ", *****"percentualIpi": "0", *****"percentualPis": "0", *****"percentualCofins": "0", *****"regrasFiscais": [ ******{ *******"regraFiscal": { ********"uf": " ", ********"codigoMaterial": " ", ********"tipoOperacaoInscrito": " ", ********"percentualIcmsInscrito": "0", ********"percentualIpiInscrito": "0", ********"tiposOperacoes": [ *********{ **********"tipoOperacao": { ***********"codigoTipoOperacao": " " **********} *********} ********] *******} ******} *****] ****} ***} **] *}


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Cadastrar

  • Parâmetros:


Retorno:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.