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/CodeSim
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
LojaA1_LOJA
Content/StoreId
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
Sim
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_CEPCEP
Content/Adress/ZipCode
addresses[].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_MUN
Content/Adress/City/CityDescription
addresses[].cityNameSim

DDDA1_DDD
Content/ListofCommunicationInformation/PhoneNumber
Número
phones[].number
Sim


O telefone suporta mais de um registro e está representado como lista
DDIA1_
PAISContent/ListofCommunicationInformation/PhoneNumberSim
DDI
TelefoneA1_TEL
Content/ListofCommunicationInformation/PhoneNumber
Sim
E-MailA1_
PAISContent/ListofCommunicationInformation/Email
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_HPAGE
Content/ListofCommunicationInformation/HomePage
WebsitewebsiteNão

CNPJ/CPFA1_
PAIS
CGC
Content/GovernmentalCommunicationInformation
CNPJ /
Name(
CPF
/CNPJ)

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Content/GovernmentalCommunicationInformation/Id

Não

Ins. Estad.A1_INSCR

Content/GovernmentalCommunicationInformation/Name(INSCRICAO ESTADUAL)

IE

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Content/GovernmentalCommunicationInformation/Id

Não

RG/Ced.EstrA1_PFISICA

Content/GovernmentalCommunicationInformation/Name(RG)

RG

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Não
Content/GovernmentalCommunicationInformation/Id


Ins. Municip.A1_INSCRM

Content/GovernmentalCommunicationInformation/Name(INSCRICAO MUNICIPAL)

IM

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Content/GovernmentalCommunicationInformation/Id

Não

SuframaA1_SUFRAMA

Content/GovernmentalCommunicationInformation/Name(SUFRAMA)

Suframa

customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym

Content/GovernmentalCommunicationInformation/Id

Não

Dt.Aber/NascA1_DTNASC
Content/RegisterDate
Data de nascimento/Data de fundação

birthday

Não

Cond. Pagto.A1_COND
Content/PaymentConditionInternalId
Ví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_VEND
Content/VendorInformation/VendorInformationInternalId
Responsá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_LC
Content/CreditInformation/CreditLimit
Limite 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_MSBLQL
Content/RegisterSituation
AtivoactiveSim


Cadastro Protheus:



Cadastro CRM:

Image Added


Detalhe do endereço:

Image Added


Limite de crédito:
Image Added

Condição de pagamento x cliente:

Image Added