Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
Fevereiro/2012
Manual Integração Conector Banco de Dados
GCT-e Desktop Edition
Versão 1.3.0.0
ÍNDICE
ÍNDICE ........................................................................................................................ 2
APRESENTAÇÃO ....................................................................................................... 3
INTRODUÇÃO ............................................................................................................ 4
OPERACIONALIDADE................................................................................................ 4
1. COMO INTEGRAR O ERP COM O GCT-E DESKTOP EDITION UTILIZANDO
O CONECTOR BANCO DE DADOS ........................................................................... 6
1.1. CONFIGURAÇÕES NO ERP .............................................................................. 6
2. LAYOUT DAS TABELAS DO CONECTOR BANCO DE DADOS ....................... 7
2.1. TABELA DE SIGLAS E DEFINIÇÕES ................................................................ 7
2.2. INSERÇÃO DOS DADOS ................................................................................... 8
2.3. O ENVIO E RETORNO DO CT-E AO ERP....................................................... 42
3. DETALHAMENTO DOS PROCESSOS ............................................................ 45
3.1. INTEGRADOR (ENVIO DO CT-E NO MOMENTO DA EMISSÃO) ................... 45
3.2. SERVIÇO DO WINDOWS (ENVIO DA CT-E POSTERIORMENTE) ................ 47
3.3. EMISSÃO DA DACTE....................................................................................... 47
3.4. CONTINGÊNCIA .............................................................................................. 48
3.5. CANCELAMENTO DE CONHECIMENTO DE TRANSPORTE ELETRÔNICO 48
APRESENTAÇÃO
O conteúdo tem por objetivo servir como instrumento de auxílio para integrar
o GCT-e com o ERP.
INTRODUÇÃO
OPERACIONALIDADE
A tabela abaixo deve ser utilizada como legenda para interpretação dos
atributos.
Imagem Descrição
Chave primária
Atributos da tabela
Tipo Descrição
0-1 Uma Ocorrência (Opcional)
0-N Várias Ocorrências (Opcional)
1-N Uma ou várias Ocorrência(s) (Obrigatório)
1-1 Uma única ocorrência (Obrigatório)
A documentação abaixo descreve os campos detalhados das tabelas do Conector Banco de Dados para ser inserido pelo ERP e
enviado a SEFAZ.
Tabela CBD001
Nome: CBD001 Descrição: Conector BD – Capa do Conhecimento Transporte Eletrônico
Estrutura da Tabela
Atributo Descrição Tipo Occ Obs.
CbdEmpCodigo Código da Empresa N(3) 1-1 Inserir o código da Empresa emitente.
CbdCteNumero Número do Conhecimento N(9) 1-1 Inserir o número do conhecimento de transporte eletrônico
CbdCteSerie Série do CT-e C(3) 1-1 Inserir o número de série do conhecimento de transporte eletrônico
Impressora Padrão para impressão C(60) 0-1
CbdCteUsuImpPadrao Especificar o nome da impressora que foi cadastrada no GCTePrinterSetup.
automática
CbdCteUsuImpConting Impressora padrão para impressão C(60) 0-1 Especificar o nome da impressora que foi cadastrada no GCTePrinterSetup
automática em Contingência
Código da UF do emitente do Documento N(2) 1-1
CbdCtecUF Código da UF de quem está emitindo a CT-e, conforme tabela do IBGE.
Fiscal
Código Numérico que compõe a Chave N(8) 1-1 Número aleatório, gerado pelo emitente para cada CT-e para evitar acessos
CbdCtecCT
de Acesso indevidos do CT-e.
CbdCteCFOP CFOP N(4) 1-1 Código Fiscal de Operações e Prestações
CbdCtenatOp Descrição da Natureza da Operação C(1-60) 1-1
N(1) 1-1 0 – Pago;
CbdCteforPag Forma de pagamento 1 – A pagar;
2 - Outros.
CbdCtemod Código do Modelo do Documento Fiscal C(2) 1-1 Utilizar o código 57 para identificação do CT-e, emitido em substituição aos
modelos de conhecimentos em papel.
C(1-3) 1-1 Preencher com "0" no caso de série única, a série de contingência com
CbdCteIdeSerie Série do Documento Fiscal
autorização pela SRF deve ser "900" ou superior.
CbdCtenCT Número do Conhecimento N(1-9) 1-1 Número do Conhecimento.
CbdCtedhEmi Data e hora de emissão D 1-1 Data e hora de emissão. Formato = AAAA-MM-DDTHH:MM:SS.
Preenchido com data e hora de emissão
CbdCtetpImp Formato de Impressão do DACTE N(1) 1-1 1 – Retrato ou 2 - Paisagem
N(1) 1-1 1 – Normal (preenchido pelo usuário)
CbdCtetpEmis Forma de Emissão do CT-e 5 – Contingência FSDA
7 – Autorização pela SVC-RS
8 – Autorização pela SVC-SP
CbdCtetpAmb Identificação do ambiente N(1) 1-1 1 - Produção ou 2 - Homologação
N(1) 1-1 0 - CT-e Normal;
1 - CT-e de Complemento de Valores;
CbdCtetpCTe Tipo do Conhecimento
2- CT-e de anulação de valores (entrada);
3- CT-e substituto.
N(1) 1-1 Identificador do processo de emissão do CT -e:
0 - emissão de CT-e com aplicativo do contribuinte;
CbdCteprocEmi Processo de emissão do CT-e 1 - emissão de CT-e avulsa pelo Fisco;
2 - emissão de CT-e avulsa, pelo contribuinte com seu certificado digital,
através do site do Fisco;
3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco.
CbdCterefCTe Chave de acesso do CT-e referenciado C(44) 0-1 CT-e cujo débito fora anulado, informado no Tipo do Conhecimento = 2
Código do Município onde o CT-e está N(7) 1-1 Utilizar a Tabela do IBGE, informar 9999999 para operações com o exterior.
CbdCtecMunEmi Este campo corresponde ao campo cMunEnv do manual de integração 1.04
sendo emitido
da Sefaz.
C(1-60) 1-1 Informar PAÍS/Município para as operações com o exterior..
CbdCtexMunEmi Nome do Município onde o CT-e está
Este campo corresponde ao campo xMunEnv do manual de integração 1.04
sendo emitido
da Sefaz.
Sigla da UF do local onde o CT-e está C(2) 1-1 Informar „EX‟ para operações com o exterior.
CbdCteUFEmi Este campo corresponde ao campo UFEnv do manual de integração 1.04 da
sendo emitido
Sefaz.
Migrate Company Sistemas de Informação Ltda.
Travessa Praça da Bandeira, 65 – Sala 4
98910-000 – Três de Maio – RS
Fone 55 3535-4830
www.migrate.com.br 9
Manual Integração Conector Banco de Dados
GCT-e Desktop Edition
Versão 1.3.0.0
4 - Outros.
Os dados abaixo só necessitam ser preenchidos caso o tomador for a opção 4 – Outros.
CbdCtetomaCNPJ CNPJ C(14) 1-1
Informar o CNPJ ou o CPF, em caso de empresa não estabelecida no Brasil,
CbdCtetomaCPF CPF C(11) 1-1 será informado o CNPJ com zeros. Informar os zeros não significativos
C(0-14) 1-1 Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS
CbdCtetomaIE Inscrição Estadual isento de inscrição no cadastro de contribuintes do ICMS.
Caso o tomador não seja contribuinte do ICMS não informar o conteúdo.
CbdCtetomaxNome Razão social C(1-60) 1-1
CbdCtetomaxFant Nome fantasia C(1-60) 0-1
CbdCtetomaFone Telefone do tomador C(7-12) 0-1
CbdCtetomaxLgr Logradouro C(1-255) 1-1
CbdCtetomanro Número C(1-60) 1-1
CbdCtetomaxCpl Complemento C(1-60) 0-1
CbdCtetomaxBairro Bairro C(1-60) 1-1
CbdCtetomacMun Código Município N(7) 1-1 Utilizar a Tabela do IBGE , informar 9999999 para operações com o exterior.
CbdCtetomaxMun Nome Município C(1-60) 1-1 Informar „EXTERIOR‟ para operações com o exterior.
CbdCtetomaCEP CEP N(8) 0-1 Informar os zeros não significativos.
CbdCtetomaUF UF C(2) 1-1 Informar „EX‟ para operações com o exterior.
CbdCtetomacPais Código do País N(1-4) 0-1 Utilizar a Tabela do BACEN.
CbdCtetomaxPais Nome do País C(60) 0-1
CbdCteTomaEmail E-mail do Tomador C(60) 0-1 E-mail do tomador v1.04b
Dados Complementares do CT-e para fins operacionais ou comerciais
C(1-15) 0-1 Texto livre:
CbdCteDadxCaracAd Característica adicional do transporte REENTREGA;
DEVOLUÇÃO;
REFATURAMENTO; etc.
C(1-30) 0-1 Texto livre:
CbdCteDadxCaracSer Característica adicional do serviço ENTREGA EXPRESSA;
LOGÍSTICA REVERSA; CONVENCIONAL;
EMERGENCIAL;
etc.
CbdCteDadxEmi Funcionário emissor do CTe C(1-20) 0-1 Nome do funcionário que emitiu o CT-e
Previsão do fluxo da carga – preenchimento obrigatório para o modal de transporte aéreo.
Sigla ou código interno da C(1-15) 0-1 Observações para o modal de transporte aéreo:
CbdCteDadxOrig Filial/Porto/Estação/ Aeroporto de - Preenchimento obrigatório para o modal de transporte aéreo.
- O código de três letras IATA do aeroporto de partida será incluído como
Origem primeira anotação. Quando não for possível, utilizar a sigla OACI.
Sigla ou código interno da C(15) 0-1 Observações para o modal de transporte aéreo:
CbdCtePassxDest Filial/Porto/Estação/Aeroporto de - Preenchimento obrigatório para o modal de transporte aéreo.
- Será incluído o código de três letras IATA do aeroporto de destino.
Destino
Quando não for possível, utilizar a sigla OACI.
CbdCtePassxRota Código da Rota de Entrega C(10) 0-1
Informações referentes a previsão de entrega
C(1) 1-1 0- Sem data definida
Tipo de data/período programado para 1-Na data,
CbdCteDadtpPer 2-Até a data,
a entrega
3-A partir da data
4-No período
CbdCteDaddProg Data programada D 1-1 "AAAA-MM-DD". Somente utilizar quando for CbdCteDadtpPer = 1, 2 ou 3.
CbdCteDaddIni Data inicial D 1-1 “AAAA-MM-DD". Somente utilizar quando for CbdCteDadtpPer = 4
CbdCteDaddFim Data final D 1-1 "AAAA-MM-DD". Somente utilizar quando for CbdCteDadtpPer = 4
C (1) 1-1 0- Sem hora definida
1-No horário
CbdCteDadtpHor Tipo de hora/período programado para
2-Até o horário
a entrega
3-A partir do horário
4-No intervalo de tempo
CbdCteDadhProg Hora programada T 1-1 "AAAA-MM-DD HH:MM:SS". Somente utilizar quando for CbdCteDadtpHor =
1, 2 ou 3. Necessário informar a data.
CbdCteDadhIni Hora inicial T 1-1 "AAAA-MM-DD HH:MM:SS". Somente utilizar quando for CbdCteDadtpHor =
4. Necessário informar a data
CbdCteDadhFim Hora Final T 1-1 "AAAA-MM-DD HH:MM:SS". Somente utilizar quando for CbdCteDadtpHor =
4. Necessário informar a data
CbdCteDadOrigCalc Município origem para efeito de cálculo C(40) 0-1
do frete
CbdCteExpxMun Nome do município C(60) 1-1 Informar „EXTERIOR „para operações com o exterior.
CbdCteExpCEP Código do CEP N(8) 0-1 Informar os zeros não significativos.
CbdCteExpUF Sigla da UF C(2) 1-1 Informar „EX‟ para operações com o exterior.
CbdCteExpcPais Código do País N(1-4) 0-1 Utilizar a Tabela do BACEN.
CbdCteExpxPais Nome do País C(1-60) 0-1
CbdCteExpEmail E-mail do Expedidor da Carga N(1-60) 0-1 Informar o e-mail do expedidor. v1.04b
Informações do Recebedor da Carga
Número do CNPJ do recebedor da C(14) 1-1
CbdCteRecCNPJ
carga Informar o CNPJ ou o CPF, em caso de empresa não estabelecida no Brasil
não informar o conteúdo do CNPJ. Informar os zeros não significativos
CbdCteRecCPF CPF C(11) 1-1
C(0-14) 0-1 Informar a IE do recebedor ou ISENTO se recebedor for contribuinte do ICMS
CbdCteRecIE Inscrição Estadual isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor
não seja contribuinte do ICMS não informar o conteúdo.
CbdCteRecxNome Razão Social C(1-60) 1-1
CbdCteRecfone Telefone C(7-12) 0-1
CbdCteRecxLgr Logradouro C(1-255) 1-1
CbdCteRecnro Número C(1-60) 1-1
CbdCteRecxCpl Complemento C(1-60) 0-1
CbdCteRecxBairro Bairro C(1-60) 1-1
CbdCteReccMun Código do município N(7) 1-1 Utilizar a Tabela do IBGE, informar 9999999 para operações com o exterior.
CbdCteRecxMun Nome do município C(1-60) 1-1 Informar „EXTERIOR „para operações com o exterior.
CbdCteRecCEP Código do CEP N(8) 0-1 Informar os zeros não significativos.
CbdCteRecUF Sigla da UF C(2) 1-1 Informar „EX‟ para operações com o exterior.
CbdCteReccPais Código do País N(1-4) 0-1 Utilizar a Tabela do BACEN.
CbdCteRecxPais Nome do País C(1-60) 0-1
CbdCteRecEmail E-mail do Recebedor C(1-60) 0-1 Informar o e-mail do recebedor. v1.04b
CbdCteImppICMSSTRet Alíquota do ICMS N(3,2) 1-1 Informar somente para CST = 60. v1.04b
CbdCteImpvCred Valor do Crédito outorgado/presumido N(15,2) 0-1 Opcional para CST = 60, 90.
CbdCteImppRedBCOutraUF Percentual de redução da BC N(3,2) 1-1 Informar somente para CST = 81. v1.04b
CbdCteImpvBCOutraUF Valor da BC do ICMS N(13,2) 1-1 Informar somente para CST = 81. v1.04b
CbdCteImppICMSOutraUF Alíquota do ICMS N(3,2) 1-1 Informar somente para CST = 81. v1.04b
CbdCteImpvICMSOutraUF Valor do ICMS devido outra UF N(13,2) 1-1 Informar somente para CST = 81. v1.04b
CbdCteImpinfAdFisco Informações adicionais de interesse do C(2000) 0-1 Norma referenciada, informações complementares, etc.
Fisco
Informações do CT-e Normal e Substituto
CbdCteCargavMerc Valor total da mercadoria/carga N(13,2) 1-1 Este campo corresponde ao campo vCarga do manual de integração 1.04 da
Sefaz.
CbdCteCargaproPred Produto predominante C(1-60) 1-1 Informar a descrição do produto predominante
CbdCteCargaxOutCat Outras características da carga C(1-30) 0-1 "FRIA", "GRANEL", "REFRIGERADA", "Medidas: “12X12X12"
Informações do modal rodoviário
Registro Nacional de Transportadores N(8) 1-1 Registro obrigatório do emitente do CT-e junto à ANTT para exercer a
CbdCteRodoRNTRC Rodoviários de Carga atividade de transportador rodoviário de cargas por conta de terceiros e
mediante remuneração.
CbdCteRododPrev Data prevista da entrega D 1-1 Formato: AAAA-MM-DD
Data prevista para entrega da carga no Recebedor.
Indicador de Lotação N(1) 1-1 Preencher com:
0 - Não;
CbdCteRodolota 1 - Sim
Obs. Será lotação quando houver apenas 1 tomador do serviço por veículo,
ou combinação veicular, e por viagem
Número do Contrato de Transporte C(12) 0-1
CbdCteRodoCIOT Também conhecido como Carta frete ou Vale Frete v1.04b
Rodoviário de Bens
Dados da cobrança do CT-e – Dados da Fatura
CbdCteCobrnFat Número da fatura C(1-60) 0-1
Tabela CBD001DUP
Nome: CBD001DUP Descrição: Conector BD – Informações de Duplicatas
OBS: É necessário haver pelo menos uma fatura para inserir duplicatas no CT-e.
Não existe limite para quantidade de duplicatas, são diferenciadas pelo sequencial CbdCteCobrDupnSeq.
Tabela CBD001VALEPED
Nome: CBD001VALEPED Descrição: Conector BD – Informações de Vale Pedágio
OBS: Outras informações sobre Vale- Pedágio obrigatório que não tenham campos específicos devem ser informadas no campo de observações gerais de uso
livre pelo contribuinte, visando atender as determinações legais vigentes.
CNPJ da empresa fornecedora do Vale- CNPJ da Empresa Fornecedora do Vale-Pedágio, ou seja, empresa que fornece
CbdCteRodoPedCNPJForm N(14) 1-1 ao Responsável pelo Pagamento do Vale-Pedágio os dispositivos do Vale-
Pedágio
Pedágio. Informar os zeros não significativos. v1.04b
CbdCteRodoPednCompra Número do comprovante de compra N(1-20) 1-1 Número de ordem do comprovante de compra do Vale-Pedágio fornecido para
cada veículo ou combinação veicular, por viagem. v1.04b
CNPJ do responsável pelo pagamento do -Responsável pelo pagamento do Vale Pedágio. Informar somente quando o
CbdCteRodoPedCNPJPg N(14) 0-1 responsável não for o emitente do CT-e. Informar os zeros não significativos.
Vale-Pedágio
v1.04b
Tabela CBD001CONTQT
Nome: CBD001CONTQT Descrição: Conector BD – Informações da Quantidade de Carga dos Containers/ULD
OBS: Dispositivo de carga unitizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, contêiner de avião, palete de aeronave com rede ou palete de
aeronave com rede sobre um iglu.
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
Tabela CBD001CONTQTLAC
Nome: CBD001CONTQTLAC Descrição: Conector BD – Informações dos lacres dos Containers
OBS: O preenchimento desta tabela exige ao menos a existência de um registro do container na tabela CBD001CONTQT
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCtecontQtSeq Sequencial da quantidade de Containers N (4) 1-1 Informar o número sequencial do lacre dentro do container
CbdCtelacnLacre Número do Lacre C(20) 1-1 Informar o número do lacre
Tabela CBD001CTECOMP
Nome: CBD001CTECOMP Descrição: Conector BD – Componentes do Valor da Prestação
OBS: O preenchimento desta tabela exige o preenchimento do campo CbdCtevTPrest (Valor total da Prestação) na tabela CBD001
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCtecompSeq Sequencial dos componentes do valor da prestação. N (4) 1-N Informar o código sequencial do componente do valor da prestão do CT-e
CbdCtecompxNome Nome do componente C(1-15) 1-1 "FRETE PESO, FRETE VALOR, SECCAT, ADEME, AGENDAMENTO E
ETC."
CbdCtecompvComp Valor do componente N(13,2) 1-1
Tabela CBD001CTEINFQ
Nome: CBD001CTEINFQ Descrição: Conector BD – Informações de quantidades da Carga do CT-e Normal e Substituto
OBS: O preenchimento desta tabela é obrigatório, com mais de uma possibilidade para as quantidades da carga.
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCteinfQSeq Sequencial da quantidade da carga N(4) 1-N Informar o sequencial da quantidade da carga do CT-e
CbdCteinfQcUnid Código da Unidade de Medida N(2) 1-1 Tabela:
00-M3;
01-KG;
02-TON;
03-UNIDADE;
04-LITROS;
CbdCteinfQtpMed Tipo da Medida C(20) 1-1 Exemplos: PESO BRUTO, PESO
DECLARADO, PESO CUBADO, PESO
AFORADO, PESO AFERIDO, PESO BASE
DE CÁLCULO, LITRAGEM, CAIXAS E ETC.
CbdCteinfQqcarga Quantidade da carga N(11,4) 1-1 Informar a quantidade da carga
Tabela CBD001DOCANT
Nome: CBD001DOCANT Descrição: Conector BD – Informações dos documentos de transporte anterior – Emissor do documento anterior
OBS: Preencher somente quando o CT-e possuir Documentos de Transporte Anteriores.
Estrutura da Tabela
Atributo Descrição Occ Tipo Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar o número de série do conhecimento
CbdCtedocAntSeq Sequencial dos doc. de N(4) 1-N Sequencial dos documentos de transporte anterior do CT-e.
transporte anterior
CbdCtedocAntCNPJ Número do CNPJ C(14) 1-1 Informar o CNPJ ou o CPF, em caso de empresa não estabelecida no Brasil não informar o
CbdCtedocAntCPF Número do CPF C(11) 1-1 conteúdo do CNPJ. Informar os zeros não significativos
CbdCtedocAntIE Inscrição Estadual C(14) 1-1
CbdCtedocAntUF Sigla da UF C(2) 1-1
CbdCtedocAntxNome Razão Social ou Nome do C(60) 1-1
expedidor
Tabela CBD001DOCANTELE
Nome: CBD001DOCANTELE Descrição: Conector BD – Documentos de transporte anteriores eletrônicos
Estrutura da Tabela
Atributo Descrição Occ Tipo Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar o número de série do conhecimento
Tabela CBD001DOCANTPAP
Nome: CBD001DOCANTPAP Descrição: Conector BD – Documentos de transporte anterior em papel
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCtedocAntSeq Sequencial dos doc. de N(4) 1-N Informar o código sequencial dos documentos de transporte anteriores
transporte anterior
CbdCteiddocAntSeq Sequencial de doc.
transporte anterior em N(4) 1-N Sequencial de documentos de transporte anterior em papel
papel
CbdCteiddocAnttpDoc Tipo de documento de C(2) 1-1 Preencher com:
transporte anterior 00-CTRC
01-CTAC
02-ACT
03 - NF Modelo 7
04 - NF Modelo 27
05-Conhecimento Aéreo Nacional
06-CTMC
07-ATRE
08-DTA (Despacho de Transito Aduaneiro)
09-Conhecimento Aéreo Internacional
10 - Conhecimento - Carta de Porte Internacional
11 - Conhecimento Avulso
12-TIF (Transporte Internacional Ferroviário)
99 - outros
Tabela CBD001INFCOMP
Nome: CBD001INFCOMP Descrição: Conector BD – Informações de CT-e complementado – Chave de Acesso e Impostos
OBS: Máximo de 10 ocorrências de CT-e complementado para o CT-e a ser emitido.
Estrutura da Tabela
Atributo Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCteComchave Chave do CT-e N(44) 1-1 Informar a chave de acesso do CT-e complementado
complementado
CbdCteComvTPrest Valor total da prestação de N(13,2) 1-1 Parcela do CT-e referente ao complemento no CT-e original.
serviço complementado
CbdCteComCST Tributação do Serviço N(2) 1-1 Preencher com:
00 - ICMS Normal;
20 - ICMS com redução de BC;
40 - ICMS isenção; (informar somente a CST)
41 - ICMS não tributada; (informar somente a CST)
51 - ICMS diferido; (informar somente a CST)
60 - ICMS cobrado anteriormente por substituição tributária
81 - ICMS devido à UF de origem da prestação, quando diferente da UF do emitente (Código
criado para controle interno do GCT-e, equivalente a tributação de CST 90)
90 - ICMS Outras situações
99 - Simples Nacional
CbdCteComvBC Valor da BC do ICMS N(13,2) 1-1 Informar se CST = 00, 20, 90.
CbdCteCompICMS Alíquota do ICMS N(3,2) 1-1 Informar se CST = 00, 20, 90.
CbdCteComvICMS Valor do ICMS N(13,2) 1-1 Informar se CST = 00, 20, 90.
CbdCteComppRedBC Percentual de redução da N(3,2) 1-1 Informar se CST = 20, 90.
BC do ICMS
CbdComvBCSTRet Valor da BC do ICMS ST N(13,2) 1-1 Informar somente para CST = 60. v1.04b
retido
CbdComvICMSSTRet Valor do ICMS ST retido N(13,2) 1-1 Informar somente para CST = 60. v1.04b
CbdCompICMSSTRet Alíquota do ICMS ST retido N(3,2) 1-1 Informar somente para CST = 60. v1.04b
CbdCteComvCred Valor do Crédito N(13,2) 1-1
Opcional para CST = 60, 90.
outorgado/presumido
CbdCompRedBCOutraUF Percentual de redução da N(3,2) 0-1
Informar somente para CST = 81. v1.04b
BC
CbdComvBCOutraUF Valor da BC do ICMS N(13,2) 1-1 Informar somente para CST = 81. v1.04b
CbdCompICMSOutraUF Alíquota do ICMS N(3,2) 1-1 Informar somente para CST = 81. v1.04b
CbdComvICMSOutraUF Valor do ICMS devido N(13,2) 1-1
Informar somente para CST = 81. v1.04b
outra UF
CbdCteCominfAdFisco Informações adicionais de C(2000) 0-1 Norma referenciada, informações complementares, etc.
interesse do Fisco
Tabela CBD001INFCOMPCOMP
Nome: CBD001INFCOMPCOMP Descrição: Conector BD - Componentes do valor da prestação complementar
OBS: O preenchimento desta tabela exige o preenchimento da tabela CBD001INFCOMP
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Número do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do CT-e
CbdCteComchave Chave do CT-e N(44) 1-1
Informar a chave de acesso do CT-e complementado
complementado
CbdCteComxNome Nome do componente C(1-15) 1-1 "FRETE PESO, FRETE VALOR, SECCAT, ADEME, AGENDAMENTO E ETC."
Tabela CBD001INFNF
Nome: CBD001INFNF Descrição: Conector BD - Informações da NF
OBS: Esta tabela deve ser informada quando o documento originário for NF
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo
Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero N(9) 1-1
Nome do Conhecimento Informar o número do conhecimento
CbdCteSerie C(3)
Série do CT-e 1-1 Informar a série do conhecimento
CbdCteiNFSeq Sequencial das
C(4) 1-N Informar o código sequencial das NF dentro do CT-e.
informações das NF
CbdCteiNFnRoma Número do Romaneio da C(1-20) 0-1
Número do Romaneio da NF
NF
CbdCteiNFnPed Número do Pedido da NF C(1-20) 0-1
Número do Pedido da NF
CbdCteiNFmod Modelo de Nota Fiscal N(2) 0-1 01 - NF Modelo 01/1A e Avulsa;
04 - NF de Produtor. v1.04b
CbdCteiNFserie Série da NF C(1-3) 1-1
CbdCteiNFnCFOP CFOP predominante N(4) 1-1 CFOP da Nota Fiscal ou, na existência de mais de um, predominância pelo critério de
valor econômico
CbdCteiNFnPeso Peso
N(15,3) 0-1 Peso Total em kg
CbdCteiNFRetcMun Código do Município C(7) 1-1 Utilizar a Tabela do IBGE, informar 9999999 para operações com o exterior.
CbdCteiNFRetxMun Nome do Município N(60) 1-1 Informar „EXTERIOR‟ para operações com o exterior.
CbdCteiNFRetUF Sigla da UF C(2) 1-1 Informar „EX‟ para operações com o exterior.
Tabela CBD001INFNFE
Nome: CBD001INFNFE Descrição: Conector BD - Informações das NF-e
OBS: Esta tabela deve ser informada quando o documento originário for NF-e
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Código do Conhecimento N(9) 1-1 Informar o número do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCteiNFeSeq Sequencial das N(4) 1-N Código sequencial para as NF-e dentro do CT-e
informações da NF-e
CbdCteiNFechave Chave de acesso da CT-e C(44) 1-1 Informar a chave de acesso da NF-e
CbdCteiNFePIN PIN SUFRAMA N(2-9) 0-1 PIN atribuído pela SUFRAMA para a operação
Tabela CBD001INFOUTROS
Nome: CBD001INFOUTROS Descrição: Conector BD - Informações dos demais documentos
OBS: Esta tabela deve ser informada quando o documento originário forem demais documentos que não são NF ou NF-e
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteiOutSeq Sequencial de informações N(4) 1-1 Informar o sequencial dos demais documentos dentro do CT-e
Migrate Company Sistemas de Informação Ltda.
Travessa Praça da Bandeira, 65 – Sala 4
98910-000 – Três de Maio – RS
Fone 55 3535-4830
www.migrate.com.br 30
Manual Integração Conector Banco de Dados
GCT-e Desktop Edition
Versão 1.3.0.0
Tabela CBD001MOTO
Nome: CBD001MOTO Descrição: Conector BD - Informações do(s) motorista(s)
OBS: Informar os dados na tabela somente se houverem motoristas para o modal rodoviário
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteRodomotoSeq Sequencial de motoristas N(4) 1-N Informar o código sequencial dos motoristas
CbdCteRodomotoxNome Nome do motorista C(60) 1-1 Informar o nome do motorista
Tabela CBD001OBSCONT
Nome: CBD001OBSCONT Descrição: Conector BD - Observações de uso livre do contribuinte
OBS: Máximo de 10 ocorrências por CT-e
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Número do Conhecimento N(9) 1-1 Informar o numero do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCteDadConxCampo Identificação do campo C(20) 1-1
CbdCteDadConxTexto Conteúdo do campo C(160) 1-1
Tabela CBD001OBSFISCO
Nome: CBD001OBSFISCO Descrição: Conector BD - Observações do Fisco
OBS: Máximo de 10 ocorrências por CT-e
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteNumero Número do Conhecimento N(9) 1-1 Informar o numero do conhecimento
CbdCteSerie Série do CT-e C(3) 1-1 Informar a série do conhecimento
CbdCteDadFisxCampo Identificação do campo C(20) 1-1
CbdCteDadFisxTexto Conteúdo do campo C(60) 1-1
Tabela CBD001OCC
Nome: CBD001OCC Descrição: Conector BD - Dados das Ordens de Coleta associadas
OBS: Máximo de 10 ocorrências por CT-e
Estrutura da Tabela
Nome Descrição Tipo Occ
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteRodoemiOcccInt Código interno do emitente C(10) 0-1 Uso interno das transportadoras
Tabela CBD001PASS
Nome: CBD001PASS Descrição: Conector BD - Pontos de passagem
OBS: Informar somente se houverem pontos de passagem
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCtePassSeq Sequencial de Pontos de N(4) 1-N Informar o número sequencial de pontos de passagem
Passagem
CbdCtePassxPass Sigla ou código interno da C(15) 0-1 Observação para o modal de transporte aéreo:
Filial/Porto/Estação/Aeroporto - O código de três letras IATA, referente ao aeroporto de transferência, será incluído quando
de Passagem for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário
será incluída.
Tabela CBD001PERI
Nome: CBD001PERI Descrição: Conector BD - Dados específicos do Transporte de PRODUTOS PERIGOSOS
OBS: Preenchido quando for transporte de produtos classificados pela ONU como perigosos.
Não deve ser preenchido para modal dutoviário.
Observação para o Aeroviário: - O preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação
vigente.
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
Migrate Company Sistemas de Informação Ltda.
Travessa Praça da Bandeira, 65 – Sala 4
98910-000 – Três de Maio – RS
Fone 55 3535-4830
www.migrate.com.br 34
Manual Integração Conector Banco de Dados
GCT-e Desktop Edition
Versão 1.3.0.0
CbdCtePerseq Sequencial de Produtos N(4) 1-N Informar o sequencial de produtos perigosos para a NF-e.
perigosos
CbdCtePernONU Número ONU/UN C(1-4) 1-1 Ver a legislação de transporte de produtos perigosos aplicadas ao modal de transporte
CbdCtePerxNomeAE Nome apropriado para C(150) 1-1 Ver a legislação de transporte de produtos perigosos aplicadas ao modal de transporte.
embarque do produto Para o Aeroviário o nome apropriado para transporte deve ser em inglês.
Para o rodoviário e ferroviário, o nome apropriado deve ser em português
CbdCtePerxClaRisco Classe ou subclasse/divisão, C(40) 1-1 Ver a legislação de transporte de produtos perigosos aplicadas ao modal de transporte
e risco subsidiário/risco
secundário
CbdCtePergrEmb Grupo de Embalagem C(6) 0-1 Ver a legislação de transporte de produtos perigosos aplicadas ao modal de transporte
A legislação não atribui grupo de embalagem para todos os produtos, portanto haverá casos
de não preenchimento desse campo.
CbdCtePerqTotProd Quantidade total por produto. C(20) 1-1 Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal de
transporte
CbdCtePerqVolTipo Quantidade e Tipo de C(60) 0-1 Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal de
Volumes transporte
CbdCtePerpontoFulgor Ponto de Fulgor. C(1-6) 0-1 Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal de
transporte.
No caso de transporte rodoviário e ferroviário, este campo não é exigido.
Tabela CBD001SEG
Nome: CBD001SEG Descrição: Conector BD - Informações referentes ao seguro da carga
OBS: Preenchido somente quando houver seguro da carga
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteSegSeq Sequencial ao seguro de N(4) 1-1 Informar o código sequencial ao seguro de carga
carga
CbdCteSegrespSeg Responsável pelo Seguro C(1) 1-1 Preencher com:
0- Remetente;
1- Expedidor;
2 - Recebedor;
3 - Destinatário;
4 - Emitente do CT-e;
5 - Tomador de Serviço.
Dados obrigatórios apenas no Rodoviário, depois da lei 11.442/07.
Para os demais modais de transporte esta informação é opcional.
CbdCteSegxSeg Nome da Seguradora C(1-30) 0-1
CbdCteSegnApol Número da Apólice C(1-20) 0-1 Obrigatório pela lei 11.442/07 (RCTRC)
CbdCteSegnAver Número da Averbação C(20) 0-1 Não é obrigatório, pois muitas averbações ocorrerem após a emissão do CT,
mensalmente, por exemplo,
CbdCteSegvMerc Valor da mercadoria para N(13,2) 0-1 Normalmente igual ao valor declarado da mercadoria, diferente, por exemplo, quando a
efeito de averbação mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso
averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior
Tabela CBD001VEIC
Nome: CBD001VEIC Descrição: Conector BD - Dados dos veículos do modal rodoviário
OBS: Preenchido somente quando houverem veículos envolvidos no modal rodoviário, até 4 veículos por CT-e.
Um CT-e poderá ter vários veículos associados, ex.: cavalo + reboque.
Só preenchido em CT-e rodoviário de lotação.
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteVeicSeq Sequencial dos veículos N(4) 1-4 Informar o número sequencial dos veículos dentro do modal. Até 4 veículos.
CbdCteVeiccInt Código interno do veículo C(3) 0-1
05 - Sider
Dados do proprietário do Veículo. Os campos abaixo são preenchidos somente quando o veículo não pertencer à empresa emitente do CT-e
CbdCteVeicUF UF em que veículo está C(2) 1-1 Sigla da UF de licenciamento do veículo
licenciado
CbdCteVeicpropCPF Número do CPF C(11) 1-1
Informar o CNPJ ou o CPF do proprietário do veículo.
CbdCteVeicpropCNPJ Número do CNPJ C(14) 1-1
CbdCteVeicpropRNTRC Registro Nacional de N(8) 1-1 Registro obrigatório do proprietário, coproprietário ou arrendatário do veículo junto à ANTT
Transportadores para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e
Rodoviários de Carga mediante remuneração.
CbdCteVeicpropxNome Razão Social ou Nome do C(1-60) 1-1
proprietário
CbdCteVeicproIE Inscrição Estadual C(0-14) 1-1
CbdCteVeicpropUF UF C(2) 1-1 Preencher somente quando o campo CbdCteVeicproIE estiver preenchido.
Tabela CBD001LACRODO
Nome: CBD001LACRODO Descrição: Conector BD – Informações de Lacres do Modal Rodoviário
OBS: Preenchido somente quando houverem Lacres no modal Rodoviário
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa N(3) 1-1 Informar o código da empresa
CbdCteVeiclacSeq Sequencial de lacres dos N(4) 1-1 Número sequencial de lacres do modal rodoviário
veículos
Tabela CBD001VEICNOVOS
Nome: CBD001VEICNOVOS Descrição: Conector BD - Dados específicos de Transporte de VEÍCULOS NOVOS
OBS: Preenchido somente quando houver o transporte de veículos novos
Estrutura da Tabela
Nome Descrição Tipo Occ Descrição
CbdEmpCodigo Código da Empresa C(3) 1-1 Informar o código da empresa
Tabela CBD002
Nome: CBD002 Descrição: Conector BD - Integração Conector Banco de Dados
Estrutura da Tabela
Nome Descrição Tipo Occ
CbdEmpCodigo Código da Empresa C(3) 1-1
CbdCteNumero Código do Conhecimento N(9) 1-1
Tabela CBD002LOGSTATUS
Nome: CBD002LOGSTATUS Descrição: Conector BD – Informações de Log Status de Erros
Estrutura da Tabela
Nome Descrição Tipo Occ
CbdEmpCodigo Código da Empresa C(3) 1-1
Para ocorrer o envio do conhecimento de transporte eletrônico deve-se seguir a seguinte sequência:
Inserir registros nas tabelas CBD001 relativos aos dados do conhecimento eletrônico;
Inserir registro na tabela CBD002 com Ação E (de enviar) e atribuir no status do processamento a letra “N”. Assim, o GCT-e pode
assumir dois modos: o primeiro de envio instantâneo que envia somente aquele conhecimento eletrônico e que deve ser chamado no ERP
pelo programa GCTEIntegrador.exe ou ainda fazer o envio de mais conhecimentos dentro de um lote, sendo estes enviados pelo serviço do
Windows. No momento que ocorrer o retorno do envio do conhecimento ao GCT-e, este irá atualizar o registro inserido na CB002 com os
seguintes valores: CbdSituacao = 3 e CbdProcStatus = “P”, isso significa que o CT-e foi efetivado e está processado. Junto destas
informações ainda são alimentados os campos de CbdStsRetCodigo e CbdStsRetNome que são o código de confirmação da SEFAZ e a
descrição da confirmação.
Durante o envio de um conhecimento o GCT-e faz algumas verificações a fim de reduzir o número de conhecimentos com
problemas na SEFAZ. Essas validações são feitas nos dados pelo processo chamado Tratamento de Carga. Após, são validados os
schemas no momento do envio do CT-e. Caso algum problema ocorra com as informações, o GCT-e irá atualizar a informação do CT-e na
CBD002 com CbdSituacao = 6, CbdProcStatus = “P”, CbdStsRetCodigo = 215 e CbdStsRetNome como “Falha no Schema XML”.
O processo de cancelamento dos conhecimentos eletrônicos funciona de forma semelhante ao envio. O ERP solicita o
cancelamento pelo GCTeIntegrador.exe após ter inserido um numero de empresa, número do conhecimento e série já autorizados na
SEFAZ com o atributo CbdAcao = “C” (Cancelar). O cancelamento é um processo síncrono, desta forma sendo executado no ato da
solicitação podendo apresentar os seguintes resultados:
Como podemos notar o retorno do resultado dos conhecimentos sempre se dará na tabela de integração CBD002 e
CBD002LOGSTATUS (Conector Banco de Dados), sendo o ERP responsável pela leitura dos resultados que ocorrerem. Esta leitura pode
ser automatizada e executada pelo GCT-e Desktop Edition quando cadastrado nos parâmetros gerais os executáveis por ação de retorno,
estes serão executados sempre no final de cada processo.
Uma das formas de integrar o ERP com o GCT-e Desktop Edition é através de
um executável chamado GCTEIntegrador.exe (disponível no diretório de onde o
GCT-e está instalado) conforme item Configurações no ERP. A principal função deste
arquivo é permitir fazer o envio do CT-e no momento da emissão, sendo possível
executá-lo logo após o usuário clicar em emitir CT-e (dentro do ERP).
Uma vez que o executável sabe qual o conhecimento que deve enviar, inicia-
se o fluxo executando o tratamento dos dados do CT-e (verifica-se se o mesmo
possui alguma inconsistência de dados, valida informações relativas a Impostos:
ICMS, ICMS-ST, e campos obrigatórios que a SEFAZ exige, situação fiscal do
destinatário e do emitente, documentação regular (CNPJ, CPF, IE) do destinatário e
do emitente, conforme padrão exigido pela SEFAZ e que pode ser consultado no
Manual do contribuinte disponibilizado pela SEFAZ). É verificado também o status dos
serviços da SEFAZ, gerando o lote de envio e o XML com os dados tratados,
assinando digitalmente e validando o Schema do documento. Caso os dados estejam
corretos, os dados são importados para as tabelas do GCT-e com as informações do
conhecimento eletrônico e colocados para o envio com status Pendente (0) e Não
processado (N), e aguardando a resposta de processamento pelos serviços da
SEFAZ.
Apesar do serviço de envio desta forma ser assíncrono (serviço não possui
retorno no momento), o Integrador aguarda o processamento do conhecimento e
assim que concluído informa ao usuário o status que foi obtido.
Caso positivo (CT-e com situação Efetivado (3) e Processado (P)) solicita se
o usuário deseja emitir o DACTE. Após este aviso, automaticamente é disponibilizado
para o ERP o status e situação daquele CT-e para este tomar a ação necessária.
É possível imprimir a DACTE após o envio do CT-e á SEFAZ. Ele pode ser
impresso através do GCT-e, este processo deve ser consultado no Manual do Usuário
GCT-e Desktop Edition.
3.4. CONTINGÊNCIA