Identificador de Regra
VEN-140CTE0001
Módulo: VEN - Vendas.
Finalidade: Manipular informações do conhecimento de transporte da versão 3.0 antes da geração do arquivo XML.
Características:
- Contém campos que podem se repetir, podem ser informados separados pelo caractere determinado pela variável VenASeparador. Se esta variável não for informada, o separador padrão será ";" (ponto e vírgula). Os campos onde será possível esse tratamento, estarão identificados por n no início de sua descrição;
- Para gerar o grupo dos Dados Complementares é necessário que um dos registros a seguir tenham um valor: As variáveis são: VenASigPas, VenACadTnp, VenACadSer, VenAFunEmi, VenASigOri, VenASigDes, VenACrtEnt;
- Para que alguns campos sejam gerados no conhecimento de transporte é necessário que outros também sejam gerados. Por exemplo: Para que o campo do grupo Dados dos Veículos seja impresso é necessário que os demais campos deste grupo também sejam impressos, conforme manual de integração do CT-e;
- As variáveis que aceitam retorno da regra devem ser utilizadas conforme manual do contribuinte pode ocorrer erros na emissão ou validação do arquivo caso isso não seja respeitado;
- Quando utilizadas variáveis do tipo alfa que tratam valores (R$), como a VenAOutVlr, deve ser tomado um cuidado adicional para não alterar o VenASeparador para utilizar a virgula (,) ou ponto (.). Pois nos casos de valores a virgula e o ponto são utilizados como separador. Dessa forma não será possível extrair os dados do retorno, resultando em erros. Ao alterar a variável VenASeparador, todas as variáveis com dados alterados deverão ser reconstruídas com o novo separador;
- Quando for utilizado um separador seguido de outro, indica-se o envio "vazio";
- As variáveis referente à observação do CT-e: VenAObsGer, VenAObcCmp e VenAObcTxt. Para serem enviadas ao arquivo XML os valores das variáveis, é necessário que uma das seguintes variáveis seja declarada e tenha valor definido: VenACadTnp, VenACadSer, VenAFunEmi, VenASigOri, VenASigPas, VenASigDes e VenACrtEnt.
Tela: F140COL.
Web service: com.senior.g5.co.mcm.ven.conhecimentotransporte, porta GravarCTRC_2.
Transação: Não se aplica.
Regras:
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenNCodEmp | NÚMERO | Código da empresa do CT-e. | N |
VenNCodFil | NÚMERO | Código da filial do CT-e. | N |
VenNNumNfv | NÚMERO | Número do conhecimento de transporte eletrônico. | N |
VenACodSnf | ALFA | Código da série do conhecimento de transporte eletrônico. | N |
VenASeparador | ALFA | Caractere separador. | S |
VenAVerSao | ALFA | Versão de integração do CT-e (1.04, 2.00, 3.00) | N |
VenASigUfs | ALFA | ide - Código da UF do emitente do CT-e | S |
VenANopSer | ALFA | ide - Código fiscal de operações e prestações | S |
VenANatOpe | ALFA | ide - Natureza da operação | S |
VenAModDcf | ALFA | ide - Modelo do documento fiscal | S |
VenNTipImp | NÚMERO | ide - Formato de impressão do DACTE. 1 - Retrato; 2 - Paisagem | S |
VenNTipEmi | NÚMERO | ide - Forma de emissão do CT-e. 1 - Normal; 2 - Contingência | S |
VenNTipAmb | NÚMERO | ide - Tipo do ambiente. 1 - Produção; 2 - Homologação | S |
VenNTipCte | NÚMERO | ide - Tipo do CT-e. 0 - CT-e Normal; 1 - CT-e de Complemento de Valores; 2 - CT-e de Anulação de Valores; 3 - CT-e Substituto | S |
VenNPrcEmi | NÚMERO | ide - Identificador do processo de emissão do CT-e.
0 - emissão de CT-e com aplicativo do contribuinte; 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. |
S |
VenAVerPrc | ALFA | ide - Versão do processo de emissão. | S |
VenNCmuEmi | NÚMERO | ide - Código do município onde o CT-e está sendo emitido | S |
VenANmuEmi | ALFA | ide - Nome do município onde o CT-e está sendo emitido | S |
VenAUfsEmi | ALFA | ide - Sigla da UF onde o CT-e está sendo emitido | S |
VenAMdlCte | ALFA | ide - Modal: 01-Rodoviário; 02-Aéreo; 03-Aquaviário; 04-Ferroviário; 05-Dutoviário; 06-MultiModal | S |
VenNTipSrv | NÚMERO | ide - Tipo do Serviço: 0 - Normal; 1 - Subcontratação; 2 - Redespacho; 3 - Redespacho Intermediário; 4 - Serviço Vinculado MultiModal | S |
VenNCmuIni | NÚMERO | ide - Código do município de início da prestação | S |
VenANmuIni | ALFA | ide - Nome do município do início da prestação | S |
VenAUfsIni | ALFA | ide - UF do início da prestação | S |
VenNCmuFim | NÚMERO | ide - Código do município de término da prestação | S |
VenANmuFim | ALFA | ide - Nome do município do término da prestação | S |
VenAUfsFim | ALFA | ide - UF do término da prestação | S |
VenNIndRet | NÚMERO | ide - Indicador se o recebedor retira no aeroporto, filial, porto ou estação de destino. 0 - sim; 1 - não | S |
VenADesRet | ALFA | ide - Detalhes do retira | S |
VenNDesCgc | NÚMERO | toma - Número do CNPJ ou CPF | S |
VenANomTom | ALFA | toma - Razão social ou nome | S |
VenAFntTom | ALFA | toma - Nome fantasia | S |
VenAFonTom | ALFA | toma - Telefone | S |
VenALgrTom | ALFA | enderToma - Logradouro | S |
VenANroTom | ALFA | enderToma - Número | S |
VenACplTom | ALFA | enderToma - Complemento | S |
VenABaiTom | ALFA | enderToma - Complemento | S |
VenABaiTom | ALFA | enderToma - Bairro | S |
VenNCmuTom | NÚMERO | enderToma - Código do município | S |
VenANmuTom | ALFA | enderToma - Nome do município | S |
VenNCepTom | NÚMERO | enderToma - CEP | S |
VenAUfsTom | ALFA | enderToma - Sigla da UF | S |
VenACpaTom | ALFA | enderToma - Código do país | S |
VenANpaTom | ALFA | enderToma - Nome do país | S |
VenACadTnp | ALFA | compl - Característica adicional do transporte | S |
VenACadSer | ALFA | compl - Característica adicional do serviço | S |
VenAFunEmi | ALFA | compl - Funcionário emissor do CTe | S |
VenASigOri | ALFA | fluxo - Sigla ou código interno da filial/porto/estação/aeroporto de origem | S |
VenASigPas | ALFA | n - pass - Sigla ou código interno da filial/porto/estação/aeroporto de passagem | S |
VenASigDes | ALFA | fluxo - Sigla ou código interno da filial/porto/estação/aeroporto de destino | S |
VenACrtEnt | ALFA | fluxo - Código da rota de entrega | S |
VenATipPen | ALFA | Entrega - Tipo de data/período programado para entrega | S |
VenATipHen | ALFA | Entrega - Tipo de horário programado para entrega | S |
VenDDatPrg | DATA | comData - Data programada | S |
VenDDteIni | DATA | noPeriodo - Data inicial | S |
VenDDteFim | DATA | noPeriodo - Data final | S |
VenNHorPrg | NÚMERO | comHora - Hora programada | S |
VenNHreIni | NÚMERO | noInter - Hora inicial | S |
VenNHreFim | NÚMERO | noInter - Hora final | S |
VenAOrgCft | ALFA | compl - Município de origem para efeito de cálculo do frete | S |
VenADstCft | ALFA | compl - Município de destino para efeito de cálculo do frete | S |
VenAObsGer | ALFA | compl - Observações gerais | S |
VenAObcCmp | ALFA | n - compl - Observações do contribuinte - Campo de uso livre do contribuinte - Identificação do campo | S |
VenAObcTxt | ALFA | n - compl - Observações do contribuinte - Campo de uso livre do contribuinte - Conteúdo do campo | S |
VenAObfCmp | ALFA | n - compl - Observações do fisco - Campo de uso livre do contribuinte | S |
VenAObfTxt | ALFA | n - compl - Observações do fisco - Campo de uso livre do contribuinte - Conteúdo do campo | S |
VenALgrEmi | ALFA | enderEmit - Logradouro | S |
VenANroEmi | ALFA | enderEmit - Número | S |
VenACplEmi | ALFA | enderEmit - Complemento | S |
VenABaiEmi | ALFA | enderEmit - Bairro | S |
VenNCmuEmt | NÚMERO | enderEmit - Código do município | S |
VenANmuEmt | ALFA | enderEmit - Nome do município | S |
VenNCepEmt | NÚMERO | enderEmit - CEP | S |
VenAUfsEmt | ALFA | enderEmit - Sigla da UF | S |
VenAFonEmt | ALFA | enderEmit - Telefone | S |
VenAFonRem | ALFA | rem - Telefone do remetente | S |
VenALgrRem | ALFA | enderReme - Logradouro | S |
VenANroRem | ALFA | enderReme - Número | S |
VenACplRem | ALFA | enderReme - Complemento | S |
VenABaiRem | ALFA | enderReme - Bairro | S |
VenNCmuRem | ALFA | enderReme - Código do município | S |
VenANmuRem | ALFA | enderReme - Nome do município | S |
VenACepRem | ALFA | enderReme - CEP | S |
VenAUfsRem | ALFA | enderReme - Sigla do Estado | S |
VenAIesRem | ALFA | enderReme - Inscrição Estadual | S |
VenACpaRem | ALFA | enderReme - Codigo do País | S |
VenANpaRem | ALFA | enderReme - Nome do País | S |
VenNImpExp | NÚMERO | Indicativo se imprime a tag <exped> (0-Não 1-Sim) | S |
VenNCgcExp | NÚMERO | exped - Número do CNPJ/CPF | S |
VenAIesExp | ALFA | exped - Inscrição estadual | S |
VenANomExp | ALFA | exped - Razão social ou nome | S |
VenAFonExp | ALFA | exped - Telefone | S |
VenALgrExp | ALFA | enderExped - Logradouro | S |
VenANroExp | ALFA | enderExped - Número | S |
VenACplExp | ALFA | enderExped - Complemento | S |
VenABaiExp | ALFA | enderExped - Bairro | S |
VenNCmuExp | NÚMERO | enderExped - Código do município | S |
VenANmuExp | ALFA | enderExped - Nome do município | S |
VenACepExp | ALFA | enderExped - Cep | S |
VenAUfsExp | ALFA | enderExped - UF | S |
VenACpaExp | ALFA | enderExped - Código do país | S |
VenANpaExp | ALFA | enderExped - Nome do país | S |
VenAFonRec | ALFA | receb - Telefone | S |
VenALgrRec | ALFA | enderReceb - Logradouro | S |
VenANroRec | ALFA | enderReceb - Número | S |
VenACplRec | ALFA | enderReceb - Complemento | S |
VenABaiRec | ALFA | enderReceb - Bairro | S |
VenNCmuRec | NÚMERO | enderReceb - Código do município | S |
VenANmuRec | ALFA | enderReceb - Nome do município | S |
VenACepRec | ALFA | enderReceb - CEP | S |
VenAUfsRec | ALFA | enderReceb - UF | S |
VenACpaRec | ALFA | enderReceb - Código do país | S |
VenANpaRec | ALFA | enderReceb - Nome do país | S |
VenAFonDst | ALFA | dest - Telefone | S |
VenAIsuDst | ALFA | dest - Inscrição na SUFRAMA | S |
VenALgrDst | ALFA | enderDest - Logradouro | S |
VenANroDst | ALFA | enderDest - Número | S |
VenACplDst | ALFA | enderDest - Complemento | S |
VenABaiDst | ALFA | enderDest - Bairro | S |
VenNCmuDst | NÚMERO | enderDest - Código do município | S |
VenANmuDst | ALFA | enderDest - Nome do município | S |
VenACepDst | ALFA | enderDest - CEP | S |
VenAUfsDst | ALFA | enderDest - UF | S |
VenACpaDst | ALFA | enderDest - Código do país | S |
VenANpaDst | ALFA | enderDest - Nome do país | S |
VenNTotTri | NÚMERO | imp -vTotTrib - Valor Total dos Impostos | S |
VenACmvNom | ALFA | n - comp - Nome do componente | S |
VenACmvVlr | ALFA | comp - Valor do componente | S |
VenAInfAfi | ALFA | imp - Informações adicionais de interesse do Fisco | S |
VenAProPre | ALFA | infCarga - Produto predominante | S |
VenAOutCat | ALFA | infCarga - Outras características da carga | S |
VenNVlrCav | NÚMERO | infCarga - Valor carga averbação | S |
VenANrnTrc | ALFA | rodo - Registro nacional de transportadores rodoviários de carga | S |
VenASerOcc | ALFA | occ - Série da OCC | S |
VenAChsVei | ALFA | n - veicNovos - Chassi do veículo | S |
VenACodCor | ALFA | n - veicNovos - Cor do veículo(código de cada montadora) | S |
VenACorVei | ALFA | n - veicNovos - Descrição da cor do veículo | S |
VenACodMar | ALFA | n - veicNovos - Código marca modelo | S |
VenAVlrVei | ALFA | n - veicNovos - Valor unitário do veículo | S |
VenAFrtVei | ALFA | n - veicNovos - Frete unitário do veículo | S |
VenNVlrCre | NÚMERO | imp - ICMS - CST80 e CST90 - vCred - Valor do Crédito outorgado/Presumido | S |
VenAOutDsc | ALFA | n - infOutros - Descrição quando se tratar de 99-Outros | S |
VenAOutNum | ALFA | n - infOutros - Número | S |
VenAOutEmi | ALFA | n - infOutros - Data de Emissão | S |
VenAOutVlr | ALFA | n - infOutros - Valor do documento | S |
VenAAutCPF | ALFA | n - autXML > CPF - CPF (apenas números) autorizado para download do XML | S |
VenAAutCGC | ALFA | n - autXML > CNPJ - CNPJ (apenas números) autorizado para download do XML | S |
VenACtgDat | ALFA | ide - Data da entrada em contingência | S |
VenACtgJus | ALFA | ide - Justificativa da entrada em contingência | S |
VenACifFob | ALFA | Forma de Pagamento do Serviço | N |
VenANumMin | ALFA | aereo - nMinu - Número da Minuta | S |
VenANumOca | ALFA | aereo - nOCA - Número Operacional do Conhecimento Aéreo | S |
VenDDatPrv | DATA | aereo - dPrev - Data Prevista da Entrega | S |
VenAClaTar | ALFA | aereo - CL - Classe (M- Taria Mínima, G- Tarifa Geral, E-Tarifa Específica) | S |
VenACodTar | ALFA | aereo - cTar - Código da Tarifa | S |
VenNVlrTar | NÚMERO | aereo - vTar - Valor da Tarifa | S |
VenATamDim | ALFA | aereo - xDime - Dimensão | S |
VenAInfMan | ALFA | n - aereo - cInfManu - Informação do Manuseio | S |
VenASeqCct | ALFA | n - infDoc - Define as sequências da composição | N |
VenACctUnt | ALFA | n - infUnidTransp - Sequência da composição da qual a unidade de transporte faz parte | S |
VenASeqUnt | ALFA | n - infUnidTransp - Sequência da unidade de transporte (Id único na composição) | S |
VenATipUnt | ALFA | n - infUnidTransp - tpUnidTransp - Tipo da Unidade de Transporte | S |
VenACodIdt | ALFA | n - infUnidTransp - idUnidTransp - Identificação da Unidade de Transporte | S |
VenARatUnt | ALFA | n - infUnidTransp - qtdRat - Quantidade rateada (Peso,Volume) | S |
VenACctUnc | ALFA | n - infUnidCarga - Sequência da composição da qual a unidade de carga faz parte | S |
VenAUntUnc | ALFA | n - infUnidCarga - Sequência da unidade de transporte da qual a unidade de carga faz parte | S |
VenASeqUnc | ALFA | n - infUnidCarga - Sequência da unidade de carga (Id único na composição) | S |
VenATipUnc | ALFA | n - infUnidCarga - tpUnidCarga - Tipo da Unidade de Carga | S |
VenACodIdc | ALFA | n - infUnidCarga - idUnidCarga - Identificação da Unidade de Carga | S |
VenARatUnc | ALFA | n - infUnidCarga - qtdRat - Quantidade rateada (Peso,Volume) | S |
VenACctLac | ALFA | n - lacUnid - Sequência da composição da qual o lacre faz parte | S |
VenAUntLac | ALFA | n - lacUnid - Sequência da unidade de transporte da qual o lacre faz parte (0 - se for ligado a uma unidade de carga) | S |
VenAUncLac | ALFA | n - lacUnid - Sequência da unidade de carga da qual o lacre faz parte (0 - se for ligado a uma unidade de transporte) | S |
VenACodLac | ALFA | n - lacUnid - nLacre - Número do lacre | S |
VenAIesDs | ALFA | Dest - Inscrição Estadual Destinatário | S |
VenAInsEst | ALFA | Toma - Inscrição Estadual Tomador | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.