Esse tipo de Importação ocorre sempre que houver alteração ou uma inclusão no cadastro de clientes, quando a Empresa não utiliza ERP Consinco.
Nesse arquivo será gerada a estrutura de clientes, composta por apenas uma tabela que deverá ser gravada com o nome a ser definido pela empresa usuária com a extensão .cli
clientes.cli (Para importar todos clientes cadastrados)
000001.cli (Para importar apenas o cliente 1)
Cada arquivo deverá ser composto dos registros abaixo especificados:
Esses registros deverão conter os comandos e nomes de identificação dos dados do arquivo. Deverá ser gerado um registro (uma linha) para cada comando descrito abaixo. Os comandos serão seguidos do nome da tabela ou das colunas, conforme o caso:
#Table: [nome da tabela do banco de dados onde serão gerados os dados, seguidos da expressão “LOAD”];
#Column: [nome das colunas da tabela, separados por vírgula]
#Whereimp: *
#Separator: [caractere utilizado para fazer a separação dos campos](comando opcional)
#Data:
Esses registros conterão os dados a serem importados. Esses dados deverão estar dispostos conforme a especificação de cada arquivo, devendo ser separados pelo caractere indicado no comando #Separator do registro de cabeçalho ou pelo separador default “|” (pipe).
No registro final deverá conter um comando onde será especificado o número de registros de dados gerados no arquivo. O comando será o seguinte:
#Lineprocess: [número de registros de dados gerados]
Nessa tabela deverá ser gerado os dados do cadastro de Clientes.
#Table: MLO_XCLIENTE, LOAD
#Column: SEQCLIENTE, TIPCODIGO, NOMERAZAO, CIDADE, UF, STATUS
#Whereimp: *
#Data:
Campo | Tipo | Tamanho | Obrig. | Observação |
SEQCLIENTE | Numérico | Sim | Código ou CNPJ do cliente. Vinculado ao campo TIPCODIGO. | |
TIPCODIGO | Alfanumérico | 1 | Sim | Tipo do código do cliente: I – Código Interno(Padrão) C – CNPJ. |
NOMERAZAO | Alfanumérico | 40100 | Sim | Nome ou razão social do cliente. |
FANTASIA | Alfanumérico | 30 | Não | Nome fantasia do cliente. |
CIDADE | Alfanumérico | 30 | Sim | Nome da cidade do cliente. |
UF | Alfanumérico | 2 | Sim | Sigla da UF da cidade do cliente. |
BAIRRO | Alfanumérico | 30 | Não | Bairro do cliente. |
LOGRADOURO | Alfanumérico | 55 | Não | Endereço do cliente. Nome da rua/avenida, número, etc. |
STATUS | Alfanumérico | 1 | Sim | Status do cliente: A – Ativo I – Inativo. |
FISICAJURIDICA | Alfanumérico | 1 | Sim | Tipo da pessoa: J – Jurídica F – Física. |
NROCGCCPF | Numérico | 13 | Sim | Número do CNPJ, caso seja pessoa jurídica, ou CPF, caso seja pessoa física. Não informar o dígito. |
DIGCGCCPF | Numérico | 2 | Sim | Digito do CNPJ, caso seja pessoa jurídica, ou CPF, caso seja pessoa física. |
OBSERVACAO | Alfanumérico | 240 | Não | Observação do cliente. |
PERCVALIDADEREC | Numérico | 4(2) | Não | Percentual de data de validade do produto que o cliente poderá receber. |
#Table: MLO_XCLIENTE, LOAD
#Column: SEQCLIENTE, TIPCODIGO, NOMERAZAO, CIDADE, UF, STATUS
#Whereimp: *
#Data:
1|I|TESTE|TESTE|XX|A|
#Lineprocess:1