IN CadastroClassificacaoFiscal.integrador
- Requisição
- Soap: http://servidor/CadastroClassificacaoFiscal.integrador.asmx
- Rest/JSon: http://servidor/CadastroClassificacaoFiscal.integrador.ashx/metodo
- Tipo de registro: CLAFIS
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.