Páginas filhas
  • Cadastro de Cliente – Protheus-CRM

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O cadastro de Cliente é possui os dois Fluxos, o cadastro pode ser realizado no sistema Protheus, e será integrado com o sistema TOTVS CRM assim assim como pode ser realizado alterações e cadastros novos no TOTVS CRM para ser enviado para o Protheus, para os dois fluxos será utilizado comunicação de Mensagem Única, abaixo os campos que são integrados por padrão.


FLUXO:    

...

Produto

...

Fluxo

...

Tipo da Mensagem

...

Versão MSU

...

Formato

...

 PROTHEUS   →   TOTVS CRM

              TOTVS CRM   →   PROTHEUS  


Campos Integrados:

Desc
Descrição CampoCampo ProtheusDescrição campo CRMCampo
Mensagem Única
CRMObrigatórioObservação ProtheusObservação CRM
Internal_IdGrupoEmpresa + Filial + A1_COD + A1_LOJA + "C"
Content/InternalId
ExternalIdexternalIdSimMontado pelo Protheus no momento da integração
Codigo

CódigoA1_COD
Content/Code
Códigocode (Enviado Código + Loja para o campo)Sim
O campo code é usado para a simulação de impostos usando a API salesTaxes. O valor do campo code é enviado para a tag "customerId" e "customerIdDelivery" conforme a entrega
Sim
LojaA1_LOJA
Content/StoreIdSim
Código

code (Enviado Código + Loja para o campo)

addresses[].code

Sim
O campo code é usado para a simulação de impostos usando a API salesTaxes. O valor do campo code é enviado para a tag "customerUnit" e customerUnitDelivery" conforme o local selecionado na entrega do pedido
NomeA1_NOME
Content/Name
NomenameSim

N FantasiaA1_NREDUZ
Content/ShortName
Nome fantasiatradingNameSim

Fisica/JuridA1_PESSOA
Content/EntityType
Tipo de pessoacustomerPersonType.idSim

TipoA1_TIPO
Content/StrategicCustomerType

-Não
Necessário criar o campo customizado no CRM para receber a informação. Verificar com o CRM o padrão de criação do mesmo.
Não
EnderecoA1_END
Content/Adress/AdressSim
Endereço; Númeroaddresses[].address; addresses[].numberSimEndereço e Número deve estar separado por vírgula, qualquer outro separador não será considerado para separar as informações.O endereço suporta mais de um registro e está representado como lista
BairroA1_BAIRRO
Content/Adress/District
Bairroaddresses[].neighborhoodSim

PaisA1_PAIS
Content/Adress/Country/Description
Paísaddresses[].countryId; addresses[].countryNameSim

EstadoA1_EST
Content/Adress/State/StateDescription
Estadoaddresses[].stateId; addresses[].stateNameSim

CEPA1_CEP
Content/Adress/ZipCode
CEPaddresses[].postalCodeSim

Cd. MunicipioA1_COD_MUN
Content/Adress/City/CityCode
Cidadeaddresses[].cityIdSimCampo precisa estar preenchido para integração, caso seja País Estrangeiro informar Estado = EX e Código do Município = 99999
MunicipioA1_
PAIS
MUNaddresses[].cityNameSim

DDDA1_DDDNúmero
phones[].number
Sim


O telefone suporta mais de um registro e está representado como lista
DDIA1_
PAIS
DDI
TelefoneA1_
PAIS
TEL
E-MailA1_
PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAISA1_PAIS
EMAILE-mailemails[].emailNãoCampo e-mail não é obrigatório, mas caso seja preenchido precisa ser um e-mail valido senão o cadastro não integra
Home-PageA1_HPAGEWebsitewebsiteNão

CNPJ/CPFA1_CGCCNPJ / CPF

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não

Ins. Estad.A1_INSCRIE

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não

RG/Ced.EstrA1_PFISICARG

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não

Ins. Municip.A1_INSCRMIM

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não

SuframaA1_SUFRAMASuframa

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não

Dt.Aber/NascA1_DTNASCData de nascimento/Data de fundação

birthday

Não

Cond. Pagto.A1_CONDVínculo de condição de pagamento e cliente

paymentTermCustomerPermission.customerId

NãoDurante a integração de Cliente cria no CRM vinculo entre Condição de Pagamento e ClienteO conteúdo é enviado para a API payment-term-customer-permission-integration
Tabela PrecoA1_TABELAVinculo de tabela e cliente. Ver integração de tabela de preço. Content/PriceListHeaderItemInternalIdNãoDurante a integração de Cliente cria no CRM vinculo entre Tabela de Preço e ClienteO conteúdo é enviado para a API price-list-customer-permission-integration
VendedorA1_VENDResponsávelprofessionalName ; professionalIdNãoDurante a integração de Cliente cria no CRM vinculo entre Vendedor e ClienteA integração de responsável está presente no ambiente https://totvscrm.app. Para o ambiente do APP2 https://app2.mastercrm.ws o está presente na aba Responsável
Lim. CréditoA1_LCLimite de crédito

creditLimit.totalValue ; creditLimit.customerId ; creditLimit.customerName

NãoDurante a integração de Cliente cria no CRM vinculo entre Limite de Crédito e ClienteO conteúdo é enviado para a API credit-limits-integration
Venc. Limite de CréditoA1_VENCLCVencimento Limite de crédito

creditLimit.endDate

NãoDurante a integração de Cliente cria no CRM vinculo entre Limite de Crédito e ClienteO conteúdo é enviado para a API credit-limits-integration
StatusA1_MSBLQLAtivoactiveSim


Cadastro Protheus:

Image Added



Cadastro CRM:

Image Added


Detalhe do endereço:

Image Added


Limite de crédito:
Image Added

Condição de pagamento x cliente:

Image Added