Histórico da Página
Descrição
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 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: PROTHEUS → TOTVS CRM
TOTVS CRM → PROTHEUS
Campos Integrados:
Desc Campo | Campo Protheus | Campo CRM | Obrigatório | Observação Protheus | Observação CRM |
Internal_Id | GrupoEmpresa + Filial + A1_COD + A1_LOJA + "C" | externalId | Sim | Montado pelo Protheus no momento da integração | |
Codigo | A1_COD | code | Sim | ||
Loja | A1_LOJA | Sim | |||
Nome | A1_NOME | name | Sim | ||
N Fantasia | A1_NREDUZ | tradingName | Sim | ||
Fisica/Jurid | A1_PESSOA | customerPersonType.id | Sim | ||
Tipo | A1_TIPO | - | Não | ||
Endereco | A1_END | addresses[].address; addresses[].number | Sim | O endereço suporta mais de um registro e está representado como lista | |
Bairro | A1_BAIRRO | addresses[].neighborhood | Sim | ||
Pais | A1_PAIS | addresses[].countryId; addresses[].countryName | Sim | ||
Estado | A1_EST | addresses[].stateId; addresses[].stateName | Sim | ||
CEP | A1_CEP | addresses[].postalCode | Sim | ||
Cd. Municipio | A1_COD_MUN | addresses[].cityId | Sim | Campo precisa estar preenchido para integração, caso seja País Estrangeiro informar Estado = EX e Código do Município = 99999 | |
Municipio | A1_MUN | addresses[].cityName | Sim | ||
DDD | A1_DDD | phones[].number | Sim | O telefone suporta mais de um registro e está representado como lista | |
DDI | A1_DDI | ||||
Telefone | A1_TEL | ||||
A1_EMAIL | emails[].email | Não | Campo e-mail não é obrigatório, mas caso seja preenchido precisa ser um e-mail valido senão o cadastro não integra | ||
Home-Page | A1_HPAGE | website | Não | ||
CNPJ/CPF | A1_CGC | customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym | Não | ||
Ins. Estad. | A1_INSCR | customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym | Não | ||
RG/Ced.Estr | A1_PFISICA | customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym | Não | ||
Ins. Municip. | A1_INSCRM | customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym | Não | ||
Suframa | A1_SUFRAMA | customerIdentificationDocuments[].documentNumber ; customerIdentificationDocuments[].identificationDocumentAcronym | Não | ||
Dt.Aber/Nasc | A1_DTNASC | birthday | Não | ||
Cond. Pagto. | A1_COND | paymentTermCustomerPermission.customerId | Não | Durante a integração de Cliente cria no CRM vinculo entre Condição de Pagamento e Cliente | O conteúdo é enviado para a API payment-term-customer-permission-integration |
Tabela Preco | A1_TABELA | Content/PriceListHeaderItemInternalId | Não | Durante a integração de Cliente cria no CRM vinculo entre Tabela de Preço e Cliente | O conteúdo é enviado para a API price-list-customer-permission-integration |
Vendedor | A1_VEND | professionalName ; professionalId | Não | Durante a integração de Cliente cria no CRM vinculo entre Vendedor e Cliente | |
Lim. Crédito | A1_LC | creditLimit.customerId ; creditLimit.customerName | Não | Durante a integração de Cliente cria no CRM vinculo entre Limite de Crédito e Cliente | O conteúdo é enviado para a API credit-limits-integration |
Status | A1_MSBLQL | active | Sim |
Cadastro Protheus:
Cadastro CRM: