Histórico da Página
...
10.1.2.20:8080/tfs-basico-service/CadastroService/Cadastro
1.4. Alterar PJ
1.4.1. POST alterarPessoa
Entendimento: Alteração do cliente PJ.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:incluirPessoa>
<incluir>
<codigoUnidadeResponsavel>1</codigoUnidadeResponsavel>
<tipoPessoa>J</tipoPessoa>
<codigoCliente>1</codigoCliente>
<nomePessoa>EMPRESA DO JOAO LTDA</nomePessoa>
<numeroCic>48885104000157</numeroCic>
<dataClienteDesde>2019-08-21</dataClienteDesde>
<segmento>1</segmento>
<!--codigoPortaBnds>2</codigoPortaBnds:-->
<codigoPorte>2</codigoPorte>
<nomeContato>MARCOS SOUZA</nomeContato>
<tipoLigacao>NAO_LIGADO</tipoLigacao>
<!--indicadorNivelRelacionamento>false</indicadorNivelRelacionamento:-->
<!--indicadorAtualizacaoCliente>false</indicadorAtualizacaoCliente:-->
<!--identificadorHomonimo>false</identificadorHomonimo:-->
<!--envioInterfaceAlteracaoDados>false</envioInterfaceAlteracaoDados:-->
<identificadorGrupoEconomico>false</identificadorGrupoEconomico>
<indicadorIsencaoIof>false</indicadorIsencaoIof>
<unidadePessoa>
<codigoUnidade>1</codigoUnidade>
<codigoGerente>1</codigoGerente>
<dataConstituicao>2021-12-31</dataConstituicao>
<identificadorSituacao>ATIVO</identificadorSituacao>
<numeroInscricaoEstatudal>1234567</numeroInscricaoEstatudal>
</unidadePessoa>
<pessoaJuridica>
<valorPatrimonioLiquido>500000.00</valorPatrimonioLiquido>
<!--dataUltimoBalancete>2018-12-31</dataUltimoBalancete:-->
<identificadorTipoBalanco>REAL</identificadorTipoBalanco>
<!--identificadorHomonimo>false</identificadorHomonimo:-->
<valorFaturamentoAnual>1000000.00</valorFaturamentoAnual>
<dataClienteDesde>2022-02-22</dataClienteDesde>
<!--codigoNaturezaBndes>11031</codigoNaturezaBndes:-->
<!--codigoPortaBnds>2</codigoPortaBnds:-->
<!--numeroSetor>?</numeroSetor:-->
<codigoPorte>2</codigoPorte>
<!--indicadorNivelRelacionamento>false</indicadorNivelRelacionamento:-->
<!--indicadorAtualizacaoCliente>false</indicadorAtualizacaoCliente:-->
</pessoaJuridica>
</incluir>
</cad:incluirPessoa>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
...
Campo
...
Tipo
...
Tamanho
...
Obrigatório
...
Observação
...
codigoUnidadeResponsavel
...
NUMÉRICO
...
10
...
SIM
...
Código da unidade operacional retornado na consulta buscarPessoa
*Lista de unidades item (i) campo codigoUnidadeFisica
...
tipoPessoa
...
CHAR
...
1
...
SIM
...
Domínio: J
...
codigoCliente
...
NUMERICO
...
8
...
SIM
...
Código do cliente retornado na consulta
...
nomePessoa
...
CHAR
...
55
...
SIM
...
Nome do Cliente
...
numeroCic
...
NUMERICO
...
14
...
SIM
...
Número do CNPJ
...
dataClienteDesde
...
DATA
...
8
...
SIM
...
Data de Cadastro do Cliente
...
segmento
...
NUMÉRICO
...
10
...
NÃO
...
Código Segmento da Empresa
*Lista item (ii) usar codigoSegmento
...
codigoPorte
...
CHAR
...
20
...
NÃO
...
Porte da Empresa
*Lista item (iii) usar codigoPorte
...
nomeContato
...
CHAR
...
40
...
NÃO
...
Pessoa de contato na empresa
...
tipoLigacao
...
CHAR
...
10
...
NÃO
...
Ligação com a instituição. Valores: LIGADO, NAO_LIGADO
...
identificadorGrupoEconomico
...
BOOLEAN
...
true/false
...
NÃO
...
Se participa de grupo econômico
...
indicadorIsencaoIof
...
BOOLEAN
...
true/false
...
NÃO
...
Identifica se cliente é isento de IOF
...
unidadePessoa
...
Lista
...
codigoUnidade
...
NUMÉRICO
...
10
...
SIM
...
Código unidade informada campo codigoUnidadeResponsavel
...
codigoGerente
...
NUMÉRICO
...
7
...
NÃO
...
Código Gerente da unidade ou setor da instituição
*Lista item (iv)
...
dataConstituicao
...
DATA
...
8
...
SIM
...
Data de Constituição da empresa
...
identificadorSituacao
...
CHAR
...
20
...
SIM
...
Situação da empresa. Ex: ATIVO
*Domínio item (v)
...
numeroInscricaoEstatudal
...
NUMÉRICO
...
20
...
NÃO
...
Inscrição Estadual da empresa
...
pessoaJuridica
...
Lista
...
valorPatrimonioLiquido
...
NUMERICO
...
18,2
...
NÃO
...
Patrimônio Líquido da empresa
...
identificadorTipoBalanco
...
CHAR
...
10
...
NÃO
...
Tipo de Lucro
Valores aceitos: REAL, PRESUMIDO
...
valorFaturamentoAnual
...
NUMERICO
...
18,2
...
NÃO
...
Valor do Faturamento Anual da empresa
Consulta Pessoa
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:buscarPessoa>
<codigoCliente>85</codigoCliente>
</cad:buscarPessoa>
</soapenv:Body>
</soapenv:Envelope>
Listas/Domínios
- Unidade
/tfs-basico-service/ParametrosService/Parametros
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:listarUnidadeOperacional xmlns:ns2="parametros.basico.tfs.totvs.com">
<listar>
<codigoEmpresa>1</codigoEmpresa>
</listar>
</ns2:listarUnidadeOperacional>
</soap:Body>
</soap:Envelope>
- Segmento
/tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarSegmento>
<listar>
<tipoPessoa>J</tipoPessoa>
</listar>
</cad:listarSegmento>
</soapenv:Body>
</soapenv:Envelope>
- Porte
/tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarPorteClientes>
<listar>
</listar>
</par:listarPorteClientes>
</soapenv:Body>
</soapenv:Envelope>
- Gerente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarGerente>
<listar>
</listar>
</cad:listarGerente>
</soapenv:Body>
</soapenv:Envelope>
- Situação Cadastro
<xs:simpleType name="dominioSituacao">
<xs:restriction base="xs:string">
<xs:enumeration value="ATIVO"/>
<xs:enumeration value="IMPEDIDO_DE_OPERAR"/>
<xs:enumeration value="NOVO"/>
<xs:enumeration value="PENDENTE_AUTORIZACAO"/>
<xs:enumeration value="VENCIDO"/>
<xs:enumeration value="BLOQUEIO_AUTORIZACAO"/>
</xs:restriction>
</xs:simpleType>
1.4.2. POST alterarEndereco - Empresa
Entendimento: Alteraro o endereço residencial do cliente.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarEndereco>
<alterar>
<codigoCliente>85</codigoCliente>
<codigoUnidade>1</codigoUnidade>
<siglaTipoEndereco>EMPRESA</siglaTipoEndereco>
<siglaUf>AC</siglaUf>
<nomeCidade>RIO BRANCO</nomeCidade>
<nomeBairro>CENTRO</nomeBairro>
<codigoCep>69919130</codigoCep>
<nomeLogradouro>BOSQUE</nomeLogradouro>
<numeroEndereco>12</numeroEndereco>
<descricaoComplementoEndereco>SALA 01</descricaoComplementoEndereco>
<enderecoEmail>empresa.joao@email.com</enderecoEmail>
<siglaTipoLogradouro>RUA</siglaTipoLogradouro>
<telefoneCompleto>5599885577</telefoneCompleto>
<celularCompleto>5199992222</celularCompleto>
<idenTipoEndereco>true</idenTipoEndereco>
</alterar>
</cad:incluirEndereco>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
...
Campo
...
Tipo
...
Tamanho
...
Obrigatório
...
Observação
...
codigoCliente
...
NUMERICO
...
8
...
SIM
...
Código Cliente retornado após consulta listarEndereco
...
codigoUnidade
...
NUMERICO
...
10
...
SIM
...
Código da Unidade retornado na consulta
...
siglaTipoEndereco
...
CHAR
...
15
...
SIM
...
Tipo retornado na consulta: RESIDENCIAL
*consulta tipo item (i)
...
siglaUf
...
CHAR
...
2
...
NÃO
Unidade da Federação do endereço retornado.
Anexo exemplo do json dos serviços.
View file | ||||
---|---|---|---|---|
|
...
nomeCidade
...
CHAR
...
72
...
NÃO
...
Cidade do Endereço
...
nomeBairro
...
CHAR
...
72
...
NÃO
...
Bairro do Endereço
...
codigoCep
...
NUMERO
...
8
...
SIM
...
CEP do Endereço
...
nomeLogradouro
...
CHAR
...
72
...
NÃO
...
Logradouro do Endereço
...
numeroEndereco
...
NUMERO
...
10
...
NÃO
...
Número do endereço
...
descricaoComplementoEndereco
...
CHAR
...
10
...
NÃO
...
Complemento do endereço
...
enderecoEmail
...
CHAR
...
70
...
NÃO
...
Endereço de e-mail do cliente
...
siglaTipoLogradouro
...
CHAR
...
15
...
NÃO
...
Tipo do endereço. Ex: RUA
*consulta tipo item (ii)
...
telefoneCompleto
...
NUMERO
...
12
...
NÃO
...
DDD + Número do Telefone
...
celularCompleto
...
NUMERO
...
12
...
NÃO
...
DDD + Número do Telefone
...
idenTipoEndereco
...
BOOLEAN
...
true/false
...
SIM
...
Identifica se é principal ou não.
Regra: caso endereço RESIDENCIAL for true como principal, CORRESPONDENCIA será false
Consulta Endereço
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEndereco>
<listar>
<codigoCliente>85</codigoCliente>
<siglaTipoEndereco>RESIDENCIAL</siglaTipoEndereco>
</listar>
</cad:listarEndereco>
</soapenv:Body>
</soapenv:Envelope>
Itens Domínios/Tabelas
- Tipo Endereço
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarTipoEndereco>
<listar>
<tipoPessoa>F</tipoPessoa>
</listar>
</cad:listarTipoEndereco>
</soapenv:Body>
</soapenv:Envelope>
- Tipo Logradouro
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarTipoLogradouro>
<listar>
</listar>
</par:listarTipoLogradouro>
</soapenv:Body>
</soapenv:Envelope>
1.4.3. POST alterarEndereco – Correspondência
Entendimento: Alteraro o endereço comercial do cliente.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarEndereco>
<alterar>
<codigoCliente>85</codigoCliente>
<codigoUnidade>1</codigoUnidade>
<siglaTipoEndereco>CORRESPONDENCIA</siglaTipoEndereco>
<siglaUf>AC</siglaUf>
<nomeCidade>RIO BRANCO</nomeCidade>
<nomeBairro>CENTRO</nomeBairro>
<codigoCep>69919130</codigoCep>
<nomeLogradouro>BOSQUE</nomeLogradouro>
<numeroEndereco>12</numeroEndereco>
<descricaoComplementoEndereco>SALA 01</descricaoComplementoEndereco>
<siglaTipoLogradouro>RUA</siglaTipoLogradouro>
<idenTipoEndereco>false</idenTipoEndereco>
</alterar>
</cad:incluirEndereco>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
...
Campo
...
Tipo
...
Tamanho
...
Obrigatório
...
Observação
...
codigoCliente
...
NUMERICO
...
8
...
SIM
...
Código Cliente retornado após consulta listarEndereco
...
codigoUnidade
...
NUMERICO
...
10
...
SIM
...
Código da Unidade retornado na consulta
...
siglaTipoEndereco
...
CHAR
...
15
...
SIM
...
Tipo retornado na consulta: CORRESPONDENCIA
*consulta tipo item (i)
...
siglaUf
...
CHAR
...
2
...
NÃO
Unidade da Federação do endereço retornado.
...
nomeCidade
...
CHAR
...
72
...
NÃO
...
Cidade do Endereço
...
nomeBairro
...
CHAR
...
72
...
NÃO
...
Bairro do Endereço
...
codigoCep
...
NUMERO
...
8
...
SIM
...
CEP do Endereço
...
nomeLogradouro
...
CHAR
...
72
...
NÃO
...
Logradouro do Endereço
...
numeroEndereco
...
NUMERO
...
10
...
NÃO
...
Número do endereço
...
descricaoComplementoEndereco
...
CHAR
...
10
...
NÃO
...
Complemento do endereço
...
siglaTipoLogradouro
...
CHAR
...
15
...
NÃO
...
Tipo do endereço. Ex: RUA
*consulta tipo item (ii)
...
idenTipoEndereco
...
BOOLEAN
...
true/false
...
SIM
...
Identifica se é principal ou não.
Regra: caso endereço RESIDENCIAL for true como principal, CORRESPONDENCIA será false
Consulta Endereço
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEndereco>
<listar>
<codigoCliente>85</codigoCliente>
<siglaTipoEndereco>CORRESPONDENCIA</siglaTipoEndereco>
</listar>
</cad:listarEndereco>
</soapenv:Body>
</soapenv:Envelope>
Itens Domínios/Tabelas
- Tipo Endereço
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarTipoEndereco>
<listar>
<tipoPessoa>F</tipoPessoa>
</listar>
</cad:listarTipoEndereco>
</soapenv:Body>
</soapenv:Envelope>
- Tipo Logradouro
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarTipoLogradouro>
<listar>
</listar>
</par:listarTipoLogradouro>
</soapenv:Body>
</soapenv:Envelope>
1.4.4. POST alterarFormaContato - Telefone
Entendimento: Alteração da forma de contato do cliente que contém Telefone. Ex.: Celular, Whatsapp.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarFormaContato>
<alterar>
<numeroSequencial>5</numeroSequencial>
<codigoCliente>73</codigoCliente>
<codigoTipoContato>F</codigoTipoContato>
<tefoneCompleto>5199998877</tefoneCompleto>
</alterar>
</cad:alterarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroSequencial | NUMERO | 10 | SIM | Sequencial do registro do cliente retornado na consulta listarFormaContato |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado na consulta |
codigoTipoContato | NUMERICO | 1 | SIM | Tipo Contato retornado na consulta |
tefoneCompleto | NUMERICO | 14 | SIM | Número do Telefone do contato retorndo na consulta. |
Consulta Formas de Contato
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarFormaContato>
<listar>
<codigoCliente>85</codigoCliente>
</listar>
</cad:listarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
1.4.5. POST alterarFormaContato – E-mail
Entendimento: Alteração da forma de contato do cliente que contém E-mail. Ex.: Skype, Slack.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarFormaContato>
<alterar>
<numeroSequencial>5</numeroSequencial>
<codigoCliente>85</codigoCliente>
<codigoTipoContato>S</codigoTipoContato>
<descricaoEmail>joao.empresa@email.com</descricaoEmail>
</alterar>
</cad:alterarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroSequencial | NUMERO | 10 | SIM | Sequencial do registro do cliente retornado na consulta listarFormaContato |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado na consulta |
codigoTipoContato | NUMERICO | 1 | SIM | Tipo Contato retornado na consulta |
descricaoEmail | NUMERICO | 14 | SIM | Número do Telefone do contato retorndo na consulta. |
Consulta Formas de Contato
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarFormaContato>
<listar>
<codigoCliente>73</codigoCliente>
</listar>
</cad:listarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
1.4.6. POST alterarGrupoPessoa
Entendimento: Alterar informações do vículo do cliente a um grupo econômico.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarGrupoPessoa>
<alterar>
<codigoCliente>85</codigoCliente>
<numeroCicBasico>500391970</numeroCicBasico>
<numeroGrupoEconomico>1</numeroGrupoEconomico>
<percentualParticipacao>90</percentualParticipacao>
<dataSituacao>2000-01-01</dataSituacao>
<controleAcionista>false</controleAcionista>
<indicadorAdministrativo>true</indicadorAdministrativo>
<siglaTipoRelacionamento>G</siglaTipoRelacionamento>
<!--siglaRelacionamento>HIPERMERCADO</siglaRelacionamento:-->
</alterar>
</cad:alterarGrupoPessoa>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado após listarGrupoPessoa |
numeroCicBasico | NUMERO | 9 | SIM | CPF Básico do Cliente |
numeroGrupoEconomico | NUMERO | 6 | SIM | Número de identificação do grupo econômico *Listar o grupo através do serviço item (i) |
percentualParticipacao | NUMERO | 3 | SIM | Percentual de participação do cliente no grupo econômico |
dataSituacao | DATA | 8 | SIM | Data da Associação ao Grupo |
controleAcionista | BOLLEAN | true/false | SIM | Se detêm Controle Acionário |
indicadorAdministrativo | BOLLEAN | true/false | SIM | Se detêm Controle Administração |
siglaTipoRelacionamento | CHAR | 1 | SIM | Fixo G |
Consulta Grupo Viculado a Pessoa
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarGrupoPessoa>
<listar>
<codigoCliente>73</codigoCliente>
</listar>
</cad:listarGrupoPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.4.7. POST alterarAtividadeCliente
Entendimento: Alterar informações de vínculo do cliente a uma profissão/atividade
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarAtividadeCliente>
<alterar>
<codigoCliente>85</codigoCliente>
<codigoRamoAtividade>3999</codigoRamoAtividade>
<atividadePrincipal>true</atividadePrincipal>
</alterar>
</cad:alterarAtividadeCliente>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarAtividadeCliente |
codigoRamoAtividade | NUMERO | 10 | SIM | Código da profissão ou atividade *chamar o serviço item (i) e enviar o código conforme a atividade pesquisada. |
atividadePrincipal | BOOLEAN | true/false | Sim | Se é Atividade principal |
Consulta Atividade do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarAtividadeCliente>
<listar>
<codigoCliente>85</codigoCliente>
</listar>
</cad:listarAtividadeCliente>
</soapenv:Body>
</soapenv:Envelope>
Itens/Domínios
- Listar Ramo de Atividade
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarRamoAtividades>
<listar>
<nomeRamoAtividade>Transporte</nomeRamoAtividade>
<!--codigoRamoAtividade>3899</codigoRamoAtividade:-->
</listar>
</par:listarRamoAtividades>
</soapenv:Body>
</soapenv:Envelope>
1.4.8. POST alterarSocio
Entendimento: Alterar informações dos Sócios da empresa.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarSocio>
<alterar>
<codigoCliente>85</codigoCliente>
<numeroSequencial>1</numeroSequencial>
<numeroCicSocio>68632104012</numeroCicSocio>
<nomePessoa>JOAO DA SILVA</nomePessoa>
<todasContas>true</todasContas>
<representanteLegal>false</representanteLegal>
<nacionalidade>BRASILEIRA</nacionalidade>
<numeroDocumento>999888555</numeroDocumento>
<percentualParticipacaoCapitalTotal>100</percentualParticipacaoCapitalTotal>
<dataAdministrativaDesdobramento>2000-01-01</dataAdministrativaDesdobramento>
<poderRepresentacao>true</poderRepresentacao>
<poderRepresentacaoConjunto>false</poderRepresentacaoConjunto>
<identificadorSituacao>A</identificadorSituacao>
</alterar>
</cad:alterarSocio>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarSocio |
codigoUnidade | NUMERICO | 10 | SIM | Unidade retornar na consulta |
numeroSequencia | NUMÉRICO | 8 | SIM | Código sequencia retornado na consulta |
numeroCicSocio | NUMERICO | 14 | NÃO | CPF ou CNPJ do Sócio retornado |
nomePessoa | CHAR | 55 | SIM | Nome ou Razão Social do Sócio |
todasContas | BOOLEAN | true/false | SIM | Enviar true |
representanteLegal | BOOLEAN | true/false | SIM | true se for representante legal ou false se não for |
Nacionalidade | CHAR | 15 | NÃO | Nacionalidade do Sócio da empresa. Ex: BRASIL *texto livre |
numeroDocumento | NUMERICO | 15 | NÃO | Número do documento do sócio |
percentualParticipacaoCapitalTotal | NUMERICO | 5,2 | NÃO | Percentual de participação do sócio na empresa |
dataAdministrativaDesdobramento | DATA | 8 | NÃO | Data entrada sócio |
Consulta Sócios da Empresa
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarSocio>
<listar>
<codigoCliente>85</codigoCliente>
</listar>
</cad:listarSocio>
</soapenv:Body>
</soapenv:Envelope>
1.4.9. POST alterarReferência - Comercial
Entendimento: Alterar informações da referência do cliente.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:incluirReferencia>
<incluir>
<codigoCliente>85</codigoCliente>
<codigoBem>1</codigoBem>
<numeroSequencia>1</numeroSequencia>
<tipoReferencia>COMERCIAL</tipoReferencia>
<codigoUnidade>1</codigoUnidade>
<nomeFonte>EMPRESA DO PAULO</nomeFonte>
<numeroDdd>55</numeroDdd>
<numeroTelefone>33446677</numeroTelefone>
<numeroRamal>110</numeroRamal>
<numeroDddCelular>55</numeroDddCelular>
<numeroTelefoneCelular>99992233</numeroTelefoneCelular>
<nomeContato>PAULO</nomeContato>
<enderecoEmail>teste@teste.com.br</enderecoEmail>
</incluir>
</cad:incluirReferencia>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarReferencia |
codigoBem | NUMÉRICO | 8 | SIM | Código do bem retornado na consulta |
numeroSequencia | NUMÉRICO | 8 | SIM | Código sequencial da referência retornado na consulta |
tipoReferencia | CHAR | 8 | SIM | Tipo de Referência retornado na consulta. Ex: COMERCIAL |
codigoUnidade | NUMERICO | 10 | SIM | Código da unidade retornado |
nomeFonte | CHAR | 55 | SIM | Nome da referência |
numeroDdd | NUMERO | 3 | NÃO | DDD do Telefone |
numeroTelefone | NUMERO | 9 | NÃO | Número do Telefone |
numeroRamal | NUMERO | 4 | NÃO | Número do Ramal |
numeroDddCelular | NUMERO | 3 | NÃO | DDD do Celular |
numeroTelefoneCelular | NUMERO | 9 | NÃO | Número do Celular |
nomeContato | CHAR | 55 | NÃO | Nome do Contato na empresa |
enderecoEmail | CHAR | 100 | NÃO | Endereço de e-mail do cliente |
Consulta Referências do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarReferencia>
<listar>
<codigoCliente>85</codigoCliente>
<tipoReferencia>COMERCIAL</tipoReferencia>
</listar>
</cad:listarReferencia>
</soapenv:Body>
</soapenv:Envelope>
Itens/Domínios
- Tipo Relacionamento
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarTipoRelacionamento>
<listar>
<!--tipoRelacioanemto>P</tipoRelacioanemto:P=Parente:-->
</listar>
</cad:listarTipoRelacionamento>
</soapenv:Body>
</soapenv:Envelope>
1.4.10. POST alterarPessoaObservacao
Entendimento: Alterar informações de observações sobre o cliente.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarPessoaObservacao>
<alterar>
<codigoCliente>85</codigoCliente>
<sequenciaHistorico>2</sequenciaHistorico>
<dataInclusaoHistorico>2021-09-14</dataInclusaoHistorico>
<descricaoObservacao>Cadastro incluído via serviço - Teste Alteração</descricaoObservacao>
</alterar>
</cad:alterarPessoaObservacao>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarPessoaObservacao |
sequenciaHistorico | NUMÉRICO | 8 | SIM | Código sequencial da observação retornado na consulta |
dataInclusaoHistorico | DATA | 8 | SIM | Data de inclusão da observação se retornado ou informar para alterar |
descricaoObservacao | CHAR | 2000 | NÃO | Observação sobre o cliente que deseja alterar/complementar |
Consulta Observação do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoaObservacao>
<listar>
<codigoCliente>85</codigoCliente>
</listar>
</cad:listarPessoaObservacao>
</soapenv:Body>
</soapenv:Envelope>
1.4.11. POST alterarHistoricoParteRelacionada
Entendimento: Alteração da forma de contato do cliente
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarHistoricoParteRelacionada>
<alterar>
<numeroSequencial>2</numeroSequencial>
<codigoCliente>85</codigoCliente>
<identificadorParteRelacionada>false</identificadorParteRelacionada>
<dataInicioRelacionamento>2022-03-09</dataInicioRelacionamento>
<dataFimRelacionamento>2022-06-10</dataFimRelacionamento>
</alterar>
</cad:alterarHistoricoParteRelacionada>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroSequencial | NUMERICO | 8 | SIM | Número sequencial retornado na consulta listarHistoricoParteRelacionada |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente retornado na consulta |
identificadorParteRelacionada | BOOLEAN | true/false | SIM | Informar retorno da consulta |
dataInicioRelacionamento | DATA | 8 | SIM | Data início retornada consulat |
dataFimRelacionamento | DATA | 8 | SIM | Informar Data de Fim Relacionamento |
Consulta Parte Relacionanda do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarHistoricoParteRelacionada>
<listar>
<!--numeroSequencial>?</numeroSequencial:-->
<codigoCliente>85</codigoCliente>
</listar>
</cad:listarHistoricoParteRelacionada>
</soapenv:Body>
</soapenv:Envelope>
1.4.12. POST alterarBens – Imóvel
Entendimento: Alterar informações dos imóveis do cliente.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarBens>
<alterar>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>1</codigoBem>
<indicadorLivreOuOnerado>L</indicadorLivreOuOnerado>
<valorOnus>0</valorOnus>
<valorMercado>500000.00</valorMercado>
<descricaoBem>IMOVEIS URBANOS</descricaoBem>
<siglaUf>RS</siglaUf>
<nomeBairro>JARDIM BOTANICO</nomeBairro>
<nomeCidade>PORTO ALEGRE</nomeCidade>
<codigoTipoBem>2</codigoTipoBem>
</alterar>
</cad:alterarBens>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarBens |
codigoBem | NUMÉRICO | 8 | SIM | Código sequencial do Bem da pessoa retornado na consulta. |
indicadorLivreOuOnerado | BOOLEAN | true/false | SIM | Retorno da consulta. Permite alterar se true possui ônus, informar campo valorOnus, se false, não informar valorOnus |
valorOnus | NUMERO | 18,2 | NÃO | Valor Saldo Devedor Hipoteca/Financiamento |
valorMercado | NUMERO | 18,2 | SIM | Valor de mercado do Bem |
descricaoBem | CHAR | 35 | SIM | Descrição do Bem |
siglaUf | CHAR | 2 | NÃO | UF de localização do bem |
nomeBairro | CHAR | 72 | NÃO | Bairro de localização do bem |
nomeCidade | CHAR | 72 | NÃO | Cidade de localização do bem |
codigoTipoBem | NUMÉRICO | 4 | SIM | Código do tipo de bem *lista item (i) |
Consulta Bens do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarBens>
<listar>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>1</codigoBem> --código do bem tipo imóvel retornado na consulta listarBens
</listar>
</cad:listarBens>
</soapenv:Body>
</soapenv:Envelope>
Itens/Domínios
- Código Tipo Bem Imóvel
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarTipoBemImovel>
<pageable>
</pageable>
</cad:listarTipoBemImovel>
</soapenv:Body>
</soapenv:Envelope>
1.4.13. POST alterarImovel
Entendimento: Alteração de informações do imóvel do cliente. Este serviço é um complemento ao incluirBens (Tipo Imóveis), como dados de área, registro e escritura, serviço opcional.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarImovel>
<incluir>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>5</codigoBem>
<areaTerreno>360</areaTerreno>
<numeroRegistroImovel>777777</numeroRegistroImovel>
<numeroEscritura>888888</numeroEscritura>
</alterar>
</cad:alterarImovel>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMÉRICO | 8 | SIM | Código Cliente retornado após listarImovel |
codigoBem | NUMÉRICO | 8 | SIM | Código sequencial do Bem retornado na consulta |
areaTerreno | NUMERO | 18,2 | NÃO | Área do Terreno do Imóvel |
numeroRegistroImovel | NUMERO | 15 | NÃO | Número de registro do Imóvel |
numeroEscritura | NUMERO | 10 | NÃO | Número da escritura do Imóvel |
Consulta Imóveis do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarImovel>
<listar>
<codigoClienteUnico>85</codigoClienteUnico>
</listar>
</cad:listarImovel>
</soapenv:Body>
</soapenv:Envelope>
1.4.14. POST alterarBens - Veículo
Entendimento: Inclusão dos veículos do cliente
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarBens>
<alterar>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>2</codigoBem>
<indicadorLivreOuOnerado>L</indicadorLivreOuOnerado>
<valorOnus>0</valorOnus>
<valorMercado>200000.00</valorMercado>
<descricaoBem>AUTOMÓVEL PASSEIO</descricaoBem>
<siglaUf>RS</siglaUf>
<nomeBairro>JARDIM BOTANICO</nomeBairro>
<nomeCidade>PORTO ALEGRE</nomeCidade>
<codigoTipoBem>5</codigoTipoBem>
</alterar>
</cad:alterarBens>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMÉRICO | 8 | SIM | Código Cliente retornado após consulta listarBens |
codigoBem | NUMÉRICO | 8 | SIM | Código sequencia do Bem retornando na consulta |
indicadorLivreOuOnerado | BOOLEAN | true/false | SIM | Se true possui ônus, informar campo valorOnus Se false, não informar valorOnus |
valorOnus | NUMERO | 18,2 | NÃO | Valor Saldo Devedor Alienação/Financiamento |
valorMercado | NUMERO | 18,2 | SIM | Valor de mercado do Bem |
descricaoBem | CHAR | 35 | SIM | Descrição do Bem |
siglaUf | CHAR | 2 | NÃO | UF de localização do bem |
nomeBairro | CHAR | 72 | NÃO | Bairro de localização do bem |
nomeCidade | CHAR | 72 | NÃO | Cidade de localização do bem |
codigoTipoBem | NUMÉRICO | 4 | SIM | Código do tipo de bem retornado *lista item (i) |
Consulta Bens do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarBens>
<listar>
<codigoClienteUnico>85</codigoClienteUnico>
</listar>
</cad:listarBens>
</soapenv:Body>
</soapenv:Envelope>
Itens/Domínios
- Código Tipo Bem Veículo
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarTipoBemVeiculo>
<pageable>
<page>1</page>
<size>100</size>
</pageable>
</cad:listarTipoBemVeiculo>
</soapenv:Body>
</soapenv:Envelope>
1.4.15. POST alterarVeiculo
Entendimento: Alteração de informações do veículo do cliente. Este serviço é um complemento ao incluirBens, com dados complementares do veículo, serviço opcional.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:incluirVeiculo>
<incluir>
<bens>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>2</codigoBem>
<indicadorLivreOuOnerado>true</indicadorLivreOuOnerado>
<descricaoBem>VW ID.4</descricaoBem>
</bens>
<descricaoMarca>VOLKSWAGEN</descricaoMarca>
<descricaoModelo>ID.4</descricaoModelo>
<numeroAnoFabricacao>2021</numeroAnoFabricacao>
<valorVeiculo>200000.00</valorVeiculo>
<numeroRenavan>POA9999111</numeroRenavan>
<numeroChassi>B244449999C</numeroChassi>
<numeroAnoModelo>2022</numeroAnoModelo>
<numeroPlacaVeiculo>RSA2J99</numeroPlacaVeiculo>
</incluir>
</cad:incluirVeiculo>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
...
Campo
...
Tipo
...
Tamanho
...
Obrigatório
...
Observação
...
codigoClienteUnico
...
NUMÉRICO
...
8
...
SIM
...
Código Cliente retornado após incluir Pessoa
...
codigoBem
...
NUMÉRICO
...
8
...
SIM
...
Código sequencia do Bem retornado na consulta
...
descricaoMarca
...
CHAR
...
15
...
NÃO
...
Marca do Veículo
*texto livre
...
descricaoModelo
...
CHAR
...
30
...
NÃO
...
Modelo do Veículo
*texto livre
...
numeroAnoFabricacao
...
NUMERO
...
4
...
NÃO
...
Ano de Fabricação do Veículo
...
valorVeiculo
...
NUMERO
...
18,2
...
NÃO
...
Valor do Veículo
...
numeroRenavan
...
CHAR
...
15
...
NÃO
...
Renavan do Veículo
...
numeroChassi
...
CHAR
...
20
...
NÃO
...
Chassi do Veículo
...
numeroAnoModelo
...
NUMERO
...
4
...
NÃO
...
Ano de modelo do Veículo
...
numeroPlacaVeiculo
...
CHAR
...
7
...
NÃO
...
Placa do Veículo
...
descricaoPotencia
...
CHAR
...
7
...
NÃO
...
Placa do Veículo
Consulta Veículos do Cliente
/tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarVeiculo>
<listar>
<codigoClienteUnico>85</codigoClienteUnico>
<codigoBem>7</codigoBem> --código do bem tipo veículo retornado na consulta listarBens
</listar>
</cad:listarVeiculo>
</soapenv:Body>
</soapenv:Envelope>
1.5. Excluir PF
* caso necessário buscar os dados do cliente pode chamar o serviço listarPessoa conforme item (i) passando CPF, código ou nome e tipo de pessoa F.
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoa>
<listar>
<!--codigoCliente>{{cliente}}</codigoCliente:-->
<!--nomePessoa>?</nomePessoa:-->
<numeroCic>34417939004</numeroCic>
<tipoPessoa>F</tipoPessoa>
</listar>
</cad:listarPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.5.1. POST excluirParentescos
Entendimento: Excluir vínculos de Parentescos com o cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirParentescos>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<siglaRelacionamento>CONJUGE</siglaRelacionamento>
</lista>
</cad:excluirParentescos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
siglaRelacionamento | CHAR | 20 | SIM | Sigla do relacionamento. Ex: CONJUGE *informar sigla do retorno da consulta item (i) |
Item/Consulta
- Lista Parentesco
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarParentesco>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarParentesco>
</soapenv:Body>
</soapenv:Envelope>
1.5.2. POST excluirEnderecos-Residencial
Entendimento: Excluir endereço residencial do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirEnderecos>
<lista>
<codigoUnidade>1</codigoUnidade>
<codigoCliente>{{cliente}}</codigoCliente>
<siglaTipoEndereco>RESIDENCIAL</siglaTipoEndereco>
</lista>
</cad:excluirEnderecos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoUnidade | NUMERICO | 4 | SIM | Código da Unidade |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
siglaTipoEndereco | CHAR | 15 | SIM | Tipo do endereço. Ex: RESIDENCIAL *informar sigla do tipo retorno da consulta item (i) |
Consulta
- Listar Endereços
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEndereco>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--numeroCic></numeroCic:-->
</listar>
</cad:listarEndereco>
</soapenv:Body>
</soapenv:Envelope>
1.5.3. POST excluirEnderecos-Correspondência
Entendimento: Excluir endereço de correspondência do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirEnderecos>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoUnidade>1</codigoUnidade>
<siglaTipoEndereco>CORRESPONDENCIA</siglaTipoEndereco>
</lista>
</cad:excluirEnderecos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoUnidade | NUMERICO | 4 | SIM | Código da Unidade |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
siglaTipoEndereco | CHAR | 15 | SIM | Tipo do endereço. Ex: CORRESPONDENCIA *informar sigla do tipo retorno da consulta item (i) |
Consulta
- Listar Endereços
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEndereco>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--numeroCic></numeroCic:-->
</listar>
</cad:listarEndereco>
</soapenv:Body>
</soapenv:Envelope>
1.5.4. POST excluirAtividadeClientes
Entendimento: Excluir atividade/profissão do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirAtividadeClientes>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoRamoAtividade>3702</codigoRamoAtividade>
<!--codigoCnae>?</codigoCnae:-->
<!--atividadePrincipal>252</atividadePrincipal:-->
</lista>
</cad:excluirAtividadeClientes>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoRamoAtividade | NUMERO | 10 | SIM | Código da profissão ou atividade *informar o código do ramo retorno da consulta item (i) |
Consulta
- Listar Ramos Atividades Clientes
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarAtividadeCliente>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarAtividadeCliente>
</soapenv:Body>
</soapenv:Envelope>
1.5.5. POST excluirEmpregos
Entendimento: Excluir emprego do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirEmpregos>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoUnidade>1</codigoUnidade>
<numeroSequencial>1</numeroSequencial>
</lista>
</cad:excluirEmpregos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoUnidade | NUMERICO | 4 | SIM | Código da Unidade |
numeroSequencial | NUMERO | 10 | SIM | Sequencial da atividade retornada na consulta item (i) |
Consulta
- Listar Endereços Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEmprego>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarEmprego>
</soapenv:Body>
</soapenv:Envelope>
1.5.6. POST excluirOutrasRendas
Entendimento: Excluir outras rendas do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirOutrasRendas>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<sequencial>1</sequencial>
</lista>
</cad:excluirOutrasRendas>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
sequencial | NUMERO | 10 | SIM | Sequencial da outra renda retornada na consulta item (i) |
Consulta
- Listar Outras Rendas Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarOutraRenda>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarOutraRenda>
</soapenv:Body>
</soapenv:Envelope>
1.5.7. POST excluirFormasContatos
Entendimento: Excluir formas de contato do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirFormasContatos>
<lista>
<numeroSequencial>1</numeroSequencial>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoTipoContato>F</codigoTipoContato>
</lista>
</cad:excluirFormasContatos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroSequencial | NUMERO | 10 | SIM | Sequencial do contato retornado na consulta item (i) |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoTipoContato | NUMERO | 3 | SIM | Codigo do tipo de contato retornado na consulta item (i) para o mesmo sequencial |
Consulta
- Listar Contatos Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarFormaContato>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
1.5.8. POST excluirGruposPessoas
Entendimento: Excluir vínculo a um grupo econômico do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirGruposPessoas>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<numeroGrupoEconomico>1</numeroGrupoEconomico>
<numeroCicBasico>17128318950</numeroCicBasico>
</lista>
</cad:excluirGruposPessoas>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
numeroGrupoEconomico | NUMERO | 6 | SIM | Número de identificação do grupo econômico retornado na consulta item (i) |
numeroCicBasico | NUMERO | 11 | SIM | CPF do Cliente retornado na consulta item (i) |
Consulta
- Listar Grupos Econômico Cliente Participa
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarGrupoPessoa>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--numeroCicBasico></numeroCicBasico:-->
</listar>
</cad:listarGrupoPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.5.9. POST excluirBens
Entendimento: Excluir bens do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirBens>
<lista>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
<codigoBem>1</codigoBem>
<codigoTipoBem>5</codigoTipoBem>
</lista>
</cad:excluirBens>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoBem | NUMERICO | 8 | SIM | Código do bem retornando na consulta item (i) |
codigoTipoBem | NUMERICO | 4 | SIM | Código do tipo de bem retornando na consulta item (i) para o mesmo bem |
Consulta
- Listar Bens do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarBens>
<listar>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
</listar>
</cad:listarBens>
</soapenv:Body>
</soapenv:Envelope>
1.5.10. POST excluirVeiculos
Entendimento: Excluir veículos do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirVeiculos>
<lista>
<bens>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
<codigoBem>1</codigoBem>
<codigoTipoBem>5</codigoTipoBem>
</bens>
</lista>
</cad:excluirVeiculos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoBem | NUMERICO | 8 | SIM | Código do bem retornando na consulta item (i) |
codigoTipoBem | NUMERICO | 4 | SIM | Código do tipo de bem retornando na consulta item (i) para o mesmo bem |
Consulta
- Listar Bens Veículos do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarVeiculo>
<listar>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
</listar>
</cad:listarVeiculo>
</soapenv:Body>
</soapenv:Envelope>
1.5.11. POST excluirImoveis
Entendimento: Excluir imóveis do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirImoveis>
<lista>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
<codigoBem>1</codigoBem>
</lista>
</cad:excluirImoveis>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoClienteUnico | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoBem | NUMERICO | 8 | SIM | Código do bem retornando na consulta item (i) |
Consulta
- Listar Bens Imóveis do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarImovel>
<listar>
<codigoClienteUnico>{{cliente}}</codigoClienteUnico>
</listar>
</cad:listarImovel>
</soapenv:Body>
</soapenv:Envelope>
1.5.12. POST excluirReferencias
Entendimento: Excluir referências do cliente PF
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirReferencias>
<lista>
<codigoBem>3</codigoBem>
<codigoCliente>{{cliente}}</codigoCliente>
<numeroSequencia>1</numeroSequencia>
<tipoReferencia>PESSOAL</tipoReferencia>
</lista>
</cad:excluirReferencias>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoBem | NUMERICO | 8 | SIM | Código do bem retornando na consulta item (i) |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
numeroSequencia | NUMERICO | 10 | SIM | Código da referência retornando na consulta item (i) do mesmo bem |
tipoReferencia | CHAR | 10 | SIM | Tipo de Referência. Ex: PESSOAL * tipo referência retornado na consulta item (i) |
Consulta
- Listar Bens Imóveis do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarReferencia>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--tipoReferencia>PESSOAL</tipoReferencia:-->
</listar>
</cad:listarReferencia>
</soapenv:Body>
</soapenv:Envelope>
1.5.13. POST excluirCertidoesClientes
Entendimento: Excluir Certidões se houver. Ex. INSS.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirCertidoesClientes>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoCertidao>1</codigoCertidao>
</lista>
</cad:excluirCertidoesClientes>
</soapenv:Body>
</soapenv:Envelope>
1.5.14. POST excluirPessoaObservacaos
Entendimento: Excluir observações do cliente PF.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirPessoaObservacaos>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<sequenciaHistorico>1</sequenciaHistorico>
</lista>
</cad:excluirPessoaObservacaos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
sequenciaHistorico | NUMERICO | 5 | SIM | Código da sequencia do histórico retornado na consulta item (i) |
Consulta
- Listar Observaões Cadastrais do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoaObservacao>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarPessoaObservacao>
</soapenv:Body>
</soapenv:Envelope>
1.5.15. POST excluirSeguro
Entendimento: Excluir Seguros cadastrados do cliente.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirSeguro>
<excluir>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoUnidade>1</codigoUnidade>
<numeroSequencial>1</numeroSequencial>
</excluir>
</cad:excluirSeguro>
</soapenv:Body>
</soapenv:Envelope>
1.5.16. POST excluirParticipanteContas
Entendimento: Excluir os participantes PEP.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirParticipanteContas>
<lista>
<identificadorSituacao>A</identificadorSituacao>
<siglaModulo>CC</siglaModulo>
<siglaProduto>CPPF</siglaProduto>
<indicadorTipoOperacao>C</indicadorTipoOperacao>
<numeroOperacao>0000070006</numeroOperacao>
<codigoUnidade>1</codigoUnidade>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoClienteParticipante>{{cliente}}</codigoClienteParticipante>
</lista>
</cad:excluirParticipanteContas>
</soapenv:Body>
</soapenv:Envelope>
1.5.17. POST excluirPessoa
Entendimento: Excluir cliente PF.
*Este serviço deve ser o último caso o cliente possuir outros registos acima.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirPessoa>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoUnidadeResponsavel>1</codigoUnidadeResponsavel>
<nomePessoa>JOAO DA SILVA</nomePessoa>
</lista>
</cad:excluirPessoa>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir * caso necessário buscar os dados do cliente pode chamar o serviço listarPessoa conforme item (i) por código, nome ou CPF. |
codigoUnidadeResponsavel | NUMERICO | 4 | SIM | Código da Unidade do Cliente |
nomePessoa | CHAR | 55 | SIM | Nome do Cliente |
Consulta
- Listar Pessoa
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoa>
<listar>
<!--codigoCliente>{{cliente}}</codigoCliente:-->
<!--nomePessoa>?</nomePessoa:-->
<numeroCic>34417939004</numeroCic>
<tipoPessoa>F</tipoPessoa>
</listar>
</cad:listarPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.6. Excluir PJ
* caso necessário buscar os dados do cliente pode chamar o serviço listarPessoa conforme item (i) passando CNPJ, código ou nome e tipo de pessoa J.
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoa>
<listar>
<!--codigoCliente>{{cliente}}</codigoCliente:-->
<!--nomePessoa>?</nomePessoa:-->
<numeroCic>74196880000150</numeroCic>
<tipoPessoa>J</tipoPessoa>
</listar>
</cad:listarPessoa>
</soapenv:Body>
1.6.1. POST excluirFormasContatos
Entendimento: Excluir formas de contato com o cliente PJ.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirFormasContatos>
<lista>
<numeroSequencial>5</numeroSequencial>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoTipoContato>F</codigoTipoContato>
</lista>
</cad:excluirFormasContatos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroSequencial | NUMERO | 10 | SIM | Sequencial do contato retornado na consulta item (i) |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoTipoContato | NUMERO | 3 | SIM | Codigo do tipo de contato retornado na consulta item (i) para o mesmo sequencial |
Consulta
- Listar Contatos Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarFormaContato>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarFormaContato>
</soapenv:Body>
</soapenv:Envelope>
1.6.2. POST excluirEnderecos
Entendimento: Excluir endereços do cliente PJ
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirEnderecos>
<lista>
<codigoUnidade>1</codigoUnidade>
<codigoCliente>{{cliente}}</codigoCliente>
<siglaTipoEndereco>CORRESPONDENCIA</siglaTipoEndereco>
</lista>
</cad:excluirEnderecos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoUnidade | NUMERICO | 4 | SIM | Código da Unidade |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
siglaTipoEndereco | CHAR | 15 | SIM | Tipo do endereço. Ex: CORRESPONDENCIA *sigla do tipo retorno da consulta item (i) |
Consulta
- Listar Endereços
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarEndereco>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--numeroCic></numeroCic:-->
</listar>
</cad:listarEndereco>
</soapenv:Body>
</soapenv:Envelope>
1.6.3. POST excluirAtividadeClientes
Entendimento: Excluir o Ramo de Atividade do cliente PJ.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirAtividadeClientes>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<codigoRamoAtividade>3001</codigoRamoAtividade>
</lista>
</cad:excluirAtividadeClientes>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
codigoRamoAtividade | NUMERO | 10 | SIM | Código da profissão ou atividade *código do ramo retorno da consulta item (i) |
Consulta
- Listar Ramos Atividades Clientes
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarAtividadeCliente>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
</listar>
</cad:listarAtividadeCliente>
</soapenv:Body>
</soapenv:Envelope>
1.6.4. POST excluirSocios
Entendimento: Excluir os sócios do cliente PJ.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirSocios>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<numeroSequencial>1</numeroSequencial>
</lista>
</cad:excluirSocios>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
numeroSequencial | NUMERO | 10 | SIM | Sequencial do sócio retornada na consulta item (i) |
Consulta
- Listar Sócios do Cliente
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarSocio>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--Optional:-->
<!--numeroCicSocio>?</numeroCicSocio:-->
</listar>
</cad:listarSocio>
</soapenv:Body>
</soapenv:Envelope>
1.6.5. POST excluirGruposPessoas
Entendimento: Excluir os sócios do cliente PJ.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirGruposPessoas>
<lista>
<codigoCliente>{{cliente}}</codigoCliente>
<numeroGrupoEconomico>1</numeroGrupoEconomico>
<numeroCicBasico>04311417</numeroCicBasico>
</lista>
</cad:excluirGruposPessoas>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir |
numeroGrupoEconomico | NUMERO | 6 | SIM | Número de identificação do grupo econômico retornado na consulta item (i) |
numeroCicBasico | NUMERO | 11 | SIM | CPF do Cliente retornado na consulta item (i) |
Consulta
- Listar Grupos Econômico Cliente Participa
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarGrupoPessoa>
<listar>
<codigoCliente>{{cliente}}</codigoCliente>
<!--numeroCicBasico></numeroCicBasico:-->
</listar>
</cad:listarGrupoPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.6.6. POST excluirPessoa
Entendimento: Excluir cliente PJ.
*Importante: este serviço deve ser o último a executar caso possuir demais dados acima para o mesmo cliente.
Exemplo XML (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirPessoa>
<lista>
<codigoCliente>40</codigoCliente>
<codigoUnidadeResponsavel>1</codigoUnidadeResponsavel>
<nomePessoa>EMPRESA DO MANEOEL LTDA</nomePessoa>
<!--tipoPessoa>J</tipoPessoa:-->
<!--numeroCic>04311417000126</numeroCic:-->
</lista>
</cad:excluirPessoa>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
codigoCliente | NUMERICO | 8 | SIM | Código do cliente que deseja excluir * caso necessário buscar os dados do cliente pode chamar o serviço listarPessoa conforme item (i) por código, nome ou CPF. |
codigoUnidadeResponsavel | NUMERICO | 4 | SIM | Código da Unidade do Cliente |
nomePessoa | CHAR | 55 | SIM | Nome do Cliente |
Consulta
- Listar Pessoa
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarPessoa>
<listar>
<!--codigoCliente>{{cliente}}</codigoCliente:-->
<!--nomePessoa>?</nomePessoa:-->
<numeroCic>74196880000150</numeroCic>
<tipoPessoa>J</tipoPessoa>
</listar>
</cad:listarPessoa>
</soapenv:Body>
</soapenv:Envelope>
1.7. Grupo Econômico
1.7.1. POST incluirGrupoEconômico
Entendimento: Incluir Grupos Econômicos.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:incluirGrupoEconomico>
<incluir>
<numeroGrupoEconomico>2</numeroGrupoEconomico>
<siglaGrupoEconomico>GRUPO UM</siglaGrupoEconomico>
<nomeGrupoEconomico>GRUPO UM</nomeGrupoEconomico>
<codigoCep>90690100</codigoCep>
<nomeBairro>JARDIM BOTANICO</nomeBairro>
<nomeLocalidade>PORTO ALEGRE</nomeLocalidade>
<siglaUf>RS</siglaUf>
<nomeLogradouro>LIVERPOOL</nomeLogradouro>
<numeroEndereco>100</numeroEndereco>
<descricaoComplementoEndereco>SALA 1</descricaoComplementoEndereco>
<siglaTipoLogradouro>R </siglaTipoLogradouro>
<tipoControleAcionario>PN</tipoControleAcionario>
<!--codigoLocalidadeDne>?</codigoLocalidadeDne:-->
<siglaPais>BR</siglaPais>
<dataAtualizacao>2022-07-15</dataAtualizacao>
</incluir>
</cad:incluirGrupoEconomico>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroGrupoEconomico | NUMERO | 6 | SIM | Numero do grupo econômico. |
siglaGrupoEconomico | CHAR | 15 | SIM | Sigla do Grupo Econômico |
nomeGrupoEconomico | CHAR | 45 | SIM | Codigo do tipo de contato retornado na consulta item (i) para o mesmo sequencial |
codigoCep | NUMERO | 8 | NÃO | Código CEP |
nomeBairro | CHAR | 72 | NÃO | Nome do Bairro |
nomeLocalidade | CHAR | 72 | NÃO | Nome Localidade |
siglaUf | CHAR | 2 | NÃO | Sigla da UF |
nomeLogradouro | CHAR | 72 | NÃO | Nome da Rua |
numeroEndereco | NUMERO | 8 | NÃO | Número do endereço |
descricaoComplementoEndereco | CHAR | 10 | NÃO | Nome do Complemento |
siglaTipoLogradouro | CHAR | 15 | NÃO | Sigla do tipo de logradouro. *consulta item (i) |
tipoControleAcionario | CHAR | 4 | SIM | Sigla do tipo de controle acionário. *consulta item (ii) enviar o “value” |
codigoLocalidadeDne | NUMERO | 8 | NÃO | Código localidade DNE (Correios) |
siglaPais | CHAR | 2 | NÃO | Sigla do País |
dataAtualizacao | DATE | 8 | SIM | Data da atualização do registro |
Consulta
- Listar Tipo Logradouro
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarTipoLogradouro>
<listar>
</listar>
</par:listarTipoLogradouro>
</soapenv:Body>
</soapenv:Envelope>
- Listar Tipo Controle Acionário
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarControleAcionario/>
</soapenv:Body>
</soapenv:Envelope>
1.7.2. POST alterarGrupoEconômico
Entendimento: Alterar Grupos Econômicos.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:alterarGrupoEconomico>
<incluir>
<numeroGrupoEconomico>2</numeroGrupoEconomico>
<siglaGrupoEconomico>GRUPO UM</siglaGrupoEconomico>
<nomeGrupoEconomico>GRUPO UM</nomeGrupoEconomico>
<codigoCep>90690100</codigoCep>
<nomeBairro>JARDIM BOTANICO</nomeBairro>
<nomeLocalidade>PORTO ALEGRE</nomeLocalidade>
<siglaUf>RS</siglaUf>
<nomeLogradouro>LIVERPOOL</nomeLogradouro>
<numeroEndereco>100</numeroEndereco>
<descricaoComplementoEndereco>SALA 1</descricaoComplementoEndereco>
<siglaTipoLogradouro>R </siglaTipoLogradouro>
<tipoControleAcionario>PN</tipoControleAcionario>
<!--codigoLocalidadeDne>?</codigoLocalidadeDne:-->
<siglaPais>BR</siglaPais>
<dataAtualizacao>2022-07-15</dataAtualizacao>
</incluir>
</cad:alterarGrupoEconomico>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroGrupoEconomico | NUMERO | 6 | SIM | Numero do grupo econômico. |
siglaGrupoEconomico | CHAR | 15 | SIM | Sigla do Grupo Econômico |
nomeGrupoEconomico | CHAR | 45 | SIM | Codigo do tipo de contato retornado na consulta item (i) para o mesmo sequencial |
codigoCep | NUMERO | 8 | NÃO | Código CEP |
nomeBairro | CHAR | 72 | NÃO | Nome do Bairro |
nomeLocalidade | CHAR | 72 | NÃO | Nome Localidade |
siglaUf | CHAR | 2 | NÃO | Sigla da UF |
nomeLogradouro | CHAR | 72 | NÃO | Nome da Rua |
numeroEndereco | NUMERO | 8 | NÃO | Número do endereço |
descricaoComplementoEndereco | CHAR | 10 | NÃO | Nome do Complemento |
siglaTipoLogradouro | CHAR | 15 | NÃO/SIM | Sigla do tipo de logradouro. *consulta item (i) |
tipoControleAcionario | CHAR | 4 | SIM | Sigla do tipo de controle acionário. *consulta item (ii) enviar o “value” |
codigoLocalidadeDne | NUMERO | 8 | NÃO/SIM | Código localidade DNE (Correios) |
siglaPais | CHAR | 2 | NÃO/SIM | Sigla do País |
dataAtualizacao | DATE | 8 | SIM | Data da atualização do registro |
Consulta
- Listar Tipo Logradouro
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarTipoLogradouro>
<listar>
</listar>
</par:listarTipoLogradouro>
</soapenv:Body>
</soapenv:Envelope>
- Listar Tipo Controle Acionário
tfs-basico-service/ParametrosService/Parametros
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="parametros.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<par:listarControleAcionario/>
</soapenv:Body>
</soapenv:Envelope>
1.7.3. POST excluirGrupoEconômico
Entendimento: Alterar Grupos Econômicos.
Exemplo XML enviado pela Dimensa (postman Collection):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:excluirGruposEconomicos>
<lista>
<numeroGrupoEconomico>2</numeroGrupoEconomico>
<!--siglaGrupoEconomico>ABCD</siglaGrupoEconomico:-->
<!--nomeGrupoEconomico>GRUPO ACBD</nomeGrupoEconomic:-->
</lista>
</cad:excluirGruposEconomicos>
</soapenv:Body>
</soapenv:Envelope>
Campos identificados no XML de Exemplo:
Campo | Tipo | Tamanho | Obrigatório | Observação |
numeroGrupoEconomico | NUMERO | 6 | SIM | Numero do grupo econômico. A busca do grupo pode ser obtida através da consulta (i) |
siglaGrupoEconomico | CHAR | 15 | NÃO | Sigla do Grupo Econômico |
nomeGrupoEconomico | CHAR | 45 | NÃO | Codigo do tipo de contato retornado na consulta item (i) para o mesmo sequencial |
Consulta
- Listar Grupo Econômico
tfs-basico-service/CadastroService/Cadastro
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cad="cadastro.basico.tfs.totvs.com">
<soapenv:Header/>
<soapenv:Body>
<cad:listarGrupoEconomico>
<listar>
</listar>
</cad:listarGrupoEconomico>
</soapenv:Body>
</soapenv:Envelope>