IN CadastroClassificacaoFiscal.integrador: mudanças entre as edições

De CIGAM WIKI
Sem resumo de edição
 
(11 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >
[[IN_CIGAM Integrador#Estoque|WebServices]] >
[[IN CadastroClassificacaoFiscal.integrador]]


*<b>Requisição</b>
=Requisição=
**<b>Soap:</b> http://servidor/CadastroClassificacaoFiscal.integrador.asmx
*<b>Soap:</b> http://servidor/CadastroClassificacaoFiscal.integrador.asmx
**<b>Rest/JSon:</b> http://servidor/CadastroClassificacaoFiscal.integrador.ashx/metodo
*<b>Rest/JSon:</b> http://servidor/CadastroClassificacaoFiscal.integrador.ashx/metodo
***<b>Tipo de registro:</b> CLAFIS
**<b>Tipo de registro:</b> CLAFIS


== ListarId ==
=Métodos=
<p align=“justify”><i>
<!--bgcolor="#5F6B7A"-->
</i></p>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
*<b>Parâmetros:</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 28: Linha 34:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarIndividual ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarIndividual</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 41: Linha 51:
** Obrigatório, Tipo: String 10
** Obrigatório, Tipo: String 10
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 180: Linha 190:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarModificacoes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 191: Linha 205:


*dataInicial
*dataInicial
** Tipo: Date
** Tipo: DateTime


*horaInicial
*horaInicial
** Tipo: Time 6
** Tipo: String 6


*dataFinal
*dataFinal
** Tipo: Date
** Tipo: DateTime


*horaFinal
*horaFinal
** Tipo: Time 6
** Tipo: String 6
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 341: Linha 355:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarClassificacaoFiscal ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarClassificacaoFiscal</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 382: Linha 400:
** Tipo: String 10
** Tipo: String 10
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;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.<br/>
*<b>Parâmetros para o elemento classificacaoFiscal:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*codigoFiscal
*codigoFiscal
Linha 517: Linha 532:
*usrclas5  
*usrclas5  
** Tipo: Float 10.2
** Tipo: Float 10.2
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


*<b>Parâmetros para o elemento regraFiscal:</b><br>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarRegraReformaTributaria</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*uf
*pin
** Tipo: String 2
** Obrigatório, Tipo: String 20
 
*codigoMaterial
** Tipo: String 20
 
*tipoOperacaoInscrito
** Tipo: String 5
 
*percentualIcmsInscrito
** Tipo: Float 2.4
 
*percentualIpiInscrito
** Tipo: Float 3.2
 
*percentualIssqnInscrito
** Tipo: Float 3.2
 
*incidenciaIcmsInscrito
** 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 considera
 
*incidenciaIpiInscrito
** Tipo: String 1
 
*incidenciaIssqnInscrito
** Tipo: String 1
 
*incidenciaPisInscrito
** Tipo: String 1
 
*incidenciaCofinsInscrito
** Tipo: String 1
 
*reducaoIcmsInscrito
** Tipo: Float 3.5
 
*lucroArbitradoInscrito
** Tipo: Float 3.2
 
*baseIcmsCIpiInscrito
** Tipo: Bool
 
*origem
** Tipo: String 1
 
*percSubstTributInscrito
** Tipo: Float 3.2
 
*tipoOperacaoNInscrito
** Tipo: String 5
 
*percentualIcmsNInscrito
** Tipo: Float 2.4
 
*percentualIcmsNInscrito
** Tipo: Float 3.2
 
*percentualIssNInscrito
** Tipo: Float 3.2
 
*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
*codigoFiscal
** Tipo: String 10
** Tipo: String 10


*tipoOperacaoEntrada
*codigoMaterial
** Tipo: String 5
** Tipo: String 20


*percentualIcmsEntrada
*ncm
** 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
** Tipo: String 8
*codigoUnidadeNegocio
** Tipo: String 3


*tipoNota
*tipoNota
** Tipo: String 3
** Tipo: String 3


*origemMaterial
*tipoResposta
** Tipo: String 3
 
*fornecedorDivisao
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
 
*codigoMunicipio
** Tipo: String 10
** Tipo: String 10
** RESTJSON = Retorna no formato JSON


*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
}}
}}
 
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
*<b>Parâmetros para o elemento tipoOperacao:</b><br>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*codigoTipoOperacao
*idRegraFiscal
** Tipo: String 5
** Tipo: String 10


*descricao
*descricaoRegraFiscal
** Tipo: String 40
** Tipo: String 40


*codigoNatureza
*idRelacionamento
** Tipo: String 6
** Tipo: String 10
 
*descricaoNatureza
** Tipo: String 40


*percentualIcms
*especie
** Tipo: Float 2.4
 
*percestornoicmsst
** Tipo: Float 3.2
 
*incidenciaIcms
** Tipo: Float 3.2
 
*incidenciaIpi
** Tipo: String 1
** 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 considera
** E=Entrada, S=Saída


*incidenciaIss
*tpContribuinte
** Tipo: String 1
** Tipo: String 1
** 0=0, 1=1, 2=2, 3=3, 4=4, 5=5


*incidenciaPis
*unidadeNegocio
** Tipo: String 1
** Tipo: String 3
** S=Sim, D=Diminui, N=Nao, C=Cobrar, R=Retenção
 
*incidenciaCofins
** Tipo: String 1
** S=Sim, N=Nao, D=Diminui, R=Retenção


*reducaoIcmsIss
*localOperacao
** Tipo: String 1
** Tipo: String 1
** S=Sim, N=Nao, D=Diminui, R=Retenção
** 1=Estadual, 2=Interestadual, 3=Exterior
 
*lucroArbitrado
** Tipo: Float 3.5
 
*textoLegal1
** Tipo: Float 3.2
 
*textoLegal2
** Tipo: String 80
 
*codigoEcf
** Tipo: String 80
 
*modeloFormulario
** Tipo: Int 3


*debite
*uf
** Tipo: String 2
** Tipo: String 2


*credite
*municipio
** Tipo: String 8
** Tipo: String 10
 
*codigoSituacaoTribPis
** Tipo: String 8
 
*baseIcmsComIpi
** Tipo: String 3
 
*avancaFatura
** Tipo: Bool
 
*origemMercadoria
** Tipo: Bool
 
*especieEstoque
** Tipo: String 1
 
*especieEstoque
** Tipo: String 1
 
*historicoDebito
** Tipo: String 3
 
*historicoLancamento
** Tipo: String 3
 
*inscrito
** Tipo: Bool
 
*percentualSubstTributaria
** Tipo: Float 3.4
 
*detalhamento
** Tipo: String 3
 
*cfopDipi
** Tipo: String 3
 
*usuarioModificacao
** Tipo: String 3
 
*faturado
** Tipo: String 1
** S=Sim, N=Não
 
*descricaoLivrosFiscais
** Tipo: String 40
 
*modalidade
** Tipo: String 1
** E=Empresa, L=Livre, T=Tabela
 
*condicaoPagamento
** Tipo: String 3
 
*debitoCreditoImposto
** Tipo: String 8
 
*codigoSituacaoTribCofins
** Tipo: String 3
 
*dipi
** Tipo: String 1
** S=Sim, N=Não
 
*excluiModelobIss
** Tipo: String 1
** S=Sim, N=Não
 
*confere
** Tipo: String 1
** S=Sim, N=Não
 
*geraNotaEntrada
** Tipo: String 1
** S=Sim, N=Não
 
*contabilidade
** Tipo: String 1
** = a Contabilizar, C=Contabilizado, F=Financeiro, N=Não Contabilizar
 
*contabilidade
** Tipo: String 1
** N=No Estado, F=Fora do Estado, E=Exterior
 
*tipoTipoOperacao
** Tipo: String 1
** E=Entrada, S=Saída
 
*faturamento
** Tipo: String 1
** S=Soma, D=Diminui, N=Não Considera
 
*faturamentoEpp
** Tipo: String 1
** S=Soma, D=Diminui, N=Não Considera
 
*tipoNota
** Tipo: String 1
** N=Normal, D=Devolução, T=Transferencia, C=Complementar, I=Importacao, M=Mapa Resumo, S=Sessão Crédito ICMS, B=Brinde, G=Garantia_Troca, V=Venda a Ordem, R=Remessa, 1=1 Genérico, 2=2 Genérico, 3=3 Genérico, F=Fre_Conhecimento, E=Entrega_Futura
 
*classeFaturamento
** Tipo: String 1
 
*prefixoContabil
** Tipo: String 25
 
*limiteIrrf
** Tipo: Float 11.2
 
*percentualIrrf
** Tipo: Float 3.2
 
*percentualInss
** Tipo: Float 3.2
 
*reducaoIcmsSubstTributaria
** Tipo: Float 3.5
 
*sufixoLayoutNf
** Tipo: String 1


*listarLivros
*tipoNota
** Tipo: String 1
** Tipo: String 1
** 1=1 ICMS + IPI, 2=2 ICMS + IPI + ISS, 3=3 ISS, N=Nenhum, A=Aguardando


*integraSadig
*origemMercadoria
** Tipo: String 1
** Tipo: String 1
** S=Sim, N=Não


*contaPadrao
*empresa
** Tipo: String 6
** Tipo: String 6


*regraIcms
*divisao
** Tipo: String 1
** O=Operação, R=Regra
 
*regraIpi
** Tipo: String 1
** O=Operação, R=Regra
 
*textoLegal3
** Tipo: String 80
 
*tipoDePagamento
** Tipo: String 2
** Tipo: String 2


*classificacaoDocumento
*tipoOperacao
** Tipo: String 1
 
*incluiSubstituicaoTributaria
** Tipo: String 1
** S=Sim, N=Não
 
*incidenciaContribuicaoSocial
** Tipo: String 1
** S=Soma, D=Diminui, N=Não Considera, R=Retenção
 
*incidenciaFederal
** Tipo: String 5
** Tipo: String 5


*incidenciaIcmsEntrada
*material
** Tipo: String 1
** Tipo: String 20
** 0=0, 1=1, 2=2, 3=3


*contabilDescontos
*codigoFiscal
** Tipo: String 8
** Tipo: String 10


*contabilEncargos
*ncmNbs
** Tipo: String 8
** Tipo: String 8


*codigoBaseCreditoPisCofins
*cbsCst
** Tipo: String 3
** Tipo: String 3


*codSituacaoOperSimples
*cbscClassTrib
** Tipo: String 3
** Tipo: String 6


*reducaoBaseIpi
*ibsCst
** Tipo: Float 3.2
 
*documentoFrete
** Tipo: String 1
** Branco, C=Conhecimento, N=Nota
 
*ativo
** Tipo: Bool
 
*sessao
** Tipo: Int 8
 
*usuarioCriacao
** Tipo: String 3
** Tipo: String 3


*dataModificacao
*ibscClassTrib
** Tipo: Date
 
*dtPSomarVlrIcmsAoTtlFat
** Tipo: Date
 
*centroDeArmazenagem
** Tipo: String 6
 
*codigoOperacaoCorrelato
** Tipo: String 6
** Tipo: String 6


*tipoOperacaoTriangular
** Tipo: String 6
*tipoOperacaoAntigo
** Tipo: String 6
*producao
** Tipo: String 1
** 1=1.Próprio Estabelecimento, 2=2.Outro Estabelecimento, 3=3.Diversas
*complementoIncidIcms
** Tipo: String 1
*controleContaGerencial
** Tipo: String 1
** P=Padrão, G=Gerencial, N=Nenhum
*desconsiderarIpiOutros
** Tipo: String 1
*regraTexto
** Tipo: String 1
** O=Operação, R=Regra
*tipoOpDeVendaEmConsignaca
** Tipo: String 1
** S=Sim, N=Não
*inspecao
** Tipo: String 2
** = Aguardando Recebimento, A=Aceito, N=Não Conforme, R=Rejeitado
*repeteOcNaBaixa
** Tipo: String 2
*considvlroutdespacesssomencust
** Tipo: String 2


*situacaoTributariaEcf
** Tipo: String 3
*padraoDocumentoFiscal
** Tipo: String 3
*controlePatrimonial
** Tipo: String 3
** Branco=Conforme Item, S=Sim, N=Não
*exigePedido
** Tipo: Bool
*desconsideraDescontoIss
** Tipo: Bool
*faturarSemFreteDesp
** Tipo: Bool
*reducaoSimbahia
** Tipo: Float 3.2
*percentualIcmsSubstituicao
** Tipo: Float 8.6
*percentualSuframa
** Tipo: Float 3.2
*percentualCreditoPisCofins
** Tipo: Float 8.6
*percentualFunrural
** Tipo: Float 11.2
*desconsiderarOValorDoFrete
** Tipo: Float 11.2
*percIgi
** Tipo: Float 11.2
*percIcmsIgi
** Tipo: Float 11.2
*usrtipo1
** Tipo: String 20
*usrtipo2
** Tipo: Date
*usrtipo3
** Tipo: Float 11.2
}}
*<b>Distribuição das Tags XML:</b><br>
{{#tree: minExpandLevel=2 |
*<xmlClassificaoFiscal>
**<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>
}}
*<b>Distribuição das Tags Json:</b><br>
{{#tree: minExpandLevel=2 |
*{
**"ClassifFiscais": [
***{
****"classificacaoFiscal": {
*****"codigoFiscal": " ",
*****"descricao": " ",
*****"percentualIpi": "0",
*****"percentualPis": "0",
*****"percentualCofins": "0",
*****"regrasFiscais": [
******{
*******"regraFiscal": {
********"uf": " ",
********"codigoMaterial": " ",
********"tipoOperacaoInscrito": " ",
********"percentualIcmsInscrito": "0",
********"percentualIpiInscrito": "0",
********"tiposOperacoes": [
*********{
**********"tipoOperacao": {
***********"codigoTipoOperacao": " "
**********}
*********}
********]
*******}
******}
*****]
****}
***}
**]
*}
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 1 283: Linha 648:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== Cadastrar ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Cadastrar</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
*statusRegistro
** Tipo: String 1


*codigoFiscal
*codigoFiscal
Linha 1 309: Linha 681:


*codigoAgregacao
*codigoAgregacao
** Tipo: String 20


*periodoApuracaoIpi
*periodoApuracaoIpi
Linha 1 360: Linha 733:


*validadeInicialCprb
*validadeInicialCprb
** Tipo: Date
** Tipo: DateTime


*validadeFinalCprb
*validadeFinalCprb
** Tipo: Date
** Tipo: DateTime


*percentualIpi
*percentualIpi
Linha 1 410: Linha 783:


*usrclas4
*usrclas4
** Tipo: Date
** Tipo: DateTime


*usrclas5
*usrclas5
Linha 1 442: Linha 815:
** Tipo: Bool
** Tipo: Bool
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
Linha 1 452: Linha 825:
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 20h51min de 7 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroClassificacaoFiscal.integrador

Requisição

Métodos

ListarId

Parâmetros:



Retornos:
   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.

Voltar ao início

ListarIndividual

Parâmetros:



Retornos:
   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.

Voltar ao início

ListarModificacoes

Parâmetros:



Retornos:
   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.

Voltar ao início

ListarClassificacaoFiscal

Parâmetros:



Retornos:
   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.

Voltar ao início

ListarRegraReformaTributaria

Parâmetros:



Retornos:
   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.

Voltar ao início

Cadastrar

Parâmetros:



Retornos:
   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.

Voltar ao início