Sistema de Integração Tributária
A API SOAP Integração Tributária é um sistema de integração tributária que permite consultar, gerenciar e atualizar informações tributárias de produtos farmacêuticos. Todos os serviços utilizam autenticação por CNPJ e senha, e retornam dados em formato XML.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
descID: 0 - Sucesso
descID: 1 - Erro no formato XML
descID: 2 - CNPJ ou senha inválidos
descID: 3 - Cliente bloqueado ou cancelado
descID: 4 - Regime tributário incorreto
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
<urlFile>Base64(URL do arquivo)</urlFile>
descID: 0 - Sucesso
descID: 10 - Não há itens para integração
descID: 11 - Não foi possível gerar arquivo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| itens.barra | array[string] | Sim | Lista de códigos de barras a consultar |
codgtsys, ncm, piscofins, cest, piscof_ent, piscof_sai, desonera, reducao, fcp, csticms, csosn, aliqicms, ibs_cbs_class, ibs_cbs, cbs_aliquota, cbs_reducao, ibs_aliquota, ibs_reducao, aliq_imposto, red_imposto, perc_icms, ano_reftrib, ibs_uf, ibs_mun, historicoitem
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| histAtualizacao | int | Sim | Código do último histórico recebido |
<statusUFICMS>0 ou 1</statusUFICMS> <histAtualizacao>Novo código histórico</histAtualizacao> <urlFile>Base64(URL do arquivo)</urlFile>
descID: 0 - Sucesso
descID: 6 - Não há itens para atualização
descID: 12 - Limite de requisições excedido
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| codGTSYS | int | Sim | Código do item no sistema farma fiscal |
<historico codItem="12345">
<data>01/12/2025</data>
<hora>14:30:00</hora>
<descricao>Alteração de NCM</descricao>
</historico>
descID: 0 - Sucesso
descID: 9 - Item sem histórico
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| itens.item.barra | string | Sim | Código de barras do produto |
| itens.item.descricao | string | Sim | Descrição do produto |
| itens.item.principioativo | string | Não | Princípio ativo do medicamento |
| itens.item.laboratorio | string | Não | Laboratório fabricante |
| itens.item.ncm | string | Não | NCM sugerido pelo cliente |
codStatusItem: 0 - Item registrado para avaliação
codStatusItem: 1 - Item já existe (retorna dados completos)
codStatusItem: 3 - Erro ao registrar
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| notificacao.codGTSYS | int | Sim | Código do item no sistema |
| notificacao.textoNotificacao | string | Sim | Texto descrevendo a notificação |
descID: 0 - Notificação registrada com sucesso
descID: 2 - Item não localizado
descID: 3 - Erro ao registrar notificação
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| CESTAssoc | string | Não | NCM para consulta (vazio = arquivo completo) |
descID: 0 - Sucesso
descID: 10 - Não há dados para atualização
descID: 13 - Erro ao selecionar CEST do NCM
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| credencial.regimeTributario | int | Sim | Código do regime tributário |
| atualizaNCM | int | Não | Parâmetro de controle de atualização |
<statusUFICMS>0 ou 1</statusUFICMS> <urlFile>Base64(URL do arquivo)</urlFile>
descID: 0 - Sucesso
descID: 14 - Não há NCM para atualização
descID: 15 - Não foi possível gerar arquivo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| codRegimeTributario | int | Sim | Novo código do regime tributário |
| identUsuarioAlteracao | string | Sim | Identificação do usuário responsável |
descID: 0 - Regime atualizado com sucesso
descID: 7 - Erro ao atualizar regime
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| codigoLista | int | Sim | Código único para identificar esta lista |
| lista | string | Sim | Códigos de barras separados por ponto e vírgula |
7891234567890;7891234567891;7891234567892
<codigoLista>12345</codigoLista> <qtdItensRegistrados>150</qtdItensRegistrados>
descID: 0 - Lista registrada com sucesso
descID: 16 - Lista vazia ou inválida
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| credencial.CNPJ | string | Sim | CNPJ do cliente |
| credencial.senha | string | Sim | Senha de acesso |
| codigoLista | int | Opcional* | Código obtido em EnviarListaIntegracaoInicial |
| histAtualizacao | int | Opcional* | Código do histórico para atualização incremental |
idsgt_item, barraItem, ncm, aliquota_pis, aliquota_cofins, cbf, piscofins, cest, piscof_sai, piscof_ent, desonera, reducao, aliqicms, ufaliqicms, fcp, csticms, csosn, idhist, ibs_cbs_class, ibs_cbs, cbs_aliquota, cbs_reducao, ibs_aliquota, ibs_reducao, aliq_imposto, red_imposto, perc_icms, ano_reftrib, ibs_uf, ibs_mun
<urlFile>Base64(URL do arquivo CSV.zip)</urlFile> <histAtualizacao>5432</histAtualizacao> (apenas se usar histórico)
descID: 0 - Arquivo gerado com sucesso
descID: 7 - Código de lista inválido
descID: 10 - Não há itens para integração ou atualização