Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

TOTVS Gestão de Estoque, Compras e Faturamento

Módulo

RM

Segmento Executor

Construção e Projetos

Projeto1

MATFATCMPCRM01

IRM/EPIC1

MATFATCMPCRM01-2059

Requisito/Story/Issue1

MATFATCMPCRM01-785

Subtarefa1

NA

Chamado/Ticket2

NA

País

Brasil

Outros

NA


Objetivo

De acordo com o Manual de Orientações ao Contribuinte Versão 3.00 do Conhecimento de Transporte Eletrônico, após o envio do CT-e OS de Transporte de Valores, é necessário fazer o envio de pelo menos um evento de GTV (Guia de Transporte de Valores) referente ao CT-e OS enviado.

Abaixo, a descrição de como esse evento deverá ser implementado no sistema.


Definição da Regra de Negócio

Visão de Conhecimento de Transportes Eletrônicos - Outros Serviços

1. Anexo Cadastro de GTV

Deverá ser criado um novo anexo da visão de Conhecimento de Transportes Eletrônicos - Outros Serviços chamado "Cadastro de GTV". Esse anexo deverá ser exibido somente quando o CT-e OS selecionado for um CT-e OS de Transporte de Valores.

Nesse anexo o usuário fará o cadastramento das GTVs associadas ao CT-e OS selecionado. O usuário deve ter a possibilidade de incluir, editar e excluir GTVs. Para cada GTV cadastrada deverá ser exibido um registro no anexo.

Esse anexo deverá apresentar duas abas, sendo a primeira aba chamada "Informações da GTV". A segunda aba, chamada "Espécies da GTV", deverá ser relacionada à primeira aba. Abaixo, o detalhamento dos dados de cada aba:

Aba Informações da GTV

Criar o GroupBox Identificação da GTV. Esse GroupBox conterá os seguintes campos:

  • Número (campo tipo caracter, tamanho 20): campo de preenchimento obrigatório pelo usuário.
  • Identificador (campo tipo caracter, tamanho 20): campo de preenchimento obrigatório pelo usuário. Este identificador serve para diferenciar GTV de mesmo número (Usar número do AIDF ou identificador interno da empresa).
  • Série (campo tipo caracter, tamanho 3): campo de preenchimento opcional pelo usuário.
  • Subsérie (campo tipo caracter, tamanho 3): campo de preenchimento opcional pelo usuário.
  • Dígito Verificador (campo tipo numérico, tamanho 1): campo de preenchimento obrigatório pelo usuário.

Criar o GroupBox Rementente. Esse Groupbox deverá conter os seguintes campos:

  • RadioButton Filial: se este RadioButton for marcado, o RadioButton Cliente/Fornecedor deve ser desmarcado.
  • RadioButton Cliente/Fornecedor: se este RadioButton for marcado, o RadioButton Filial deve ser desmarcado.
  • Remetente: se o RadioButton Filial estiver marcado, deverá ser exibido um lookup para listar as filiais ativas para que o usuário selecione a filial remetente. Se o RadioButton Cliente/Fornecedor estiver marcado, deverá ser exibido um lookup para listar os clientes/fornecedores ativos para que o usuário selecione o cliente/fornecedor remetente.

Criar o GroupBox Destinatário. Esse Groupbox deverá conter os seguintes campos:


  • RadioButton Filial: se este RadioButton for marcado, o RadioButton Cliente/Fornecedor deve ser desmarcado.
  • RadioButton Cliente/Fornecedor: se este RadioButton for marcado, o RadioButton Filial deve ser desmarcado.
  • Remetente: se o RadioButton Filial estiver marcado, deverá ser exibido um lookup para listar as filiais ativas para que o usuário selecione a filial remetente. Se o RadioButton Cliente/Fornecedor estiver marcado, deverá ser exibido um lookup para listar os clientes/fornecedores ativos para que o usuário selecione o cliente/fornecedor remetente.

Criar o GroupBox Dados do Veículo. Esse Groupbox deverá conter os seguintes campos:

  • Placa (campo tipo caracter, sem tamanho definido)campo de preenchimento opcional pelo usuário.
  • UF (campo tipo caracter, tamanho 2)campo de preenchimento opcional pelo usuário.
  • Deverá ser criado um lookup para que o usuário possa associar um veículo cadastrado. Quando for associado um veículo, os campos Placa e UF deverão ser preenchidos automaticamente com os dados do cadastro de veículo, TVEICULOS.PLACA e TVEICULOS.UF, respectivamente.

Aba Espécies da GTV

Nessa aba, o usuário deve ter a possibilidade de incluir, editar e excluir as espécies relacionadas ao GTV. Para cada espécie cadastrada deverá ser exibido um registro na aba. Abaixo o detalhamento de dados dessa aba:

Criar o GroupBox Dados da Carga. Esse Groupbox deverá conter os seguintes campos:

  • Quantidade de Volumes/Malotes (campo tipo numérico, tamanho 11,4): campo de preenchimento obrigatório pelo usuário.
  • Tipo da Espécie (campo tipo numérico, tamanho 1): campo de preenchimento obrigatório pelo usuário. Para esse campo deverá ser criado um ComboBox com os seguintes valores: 1 - Numerário; 2 - Cheque; 3 - Moeda; 4 - Outros.
  • Valor Transportado (campo tipo numérico, tamanho 13,2): campo de preenchimento opcional pelo usuário.


2. Cadastros

Para que não ocorram erros no envio, deverão ser revisados alguns cadastros, de acordo com o seu papel no evento GTV. Segue detalhamento abaixo:

Remetente

O Remetente do GTV pode ser um cliente/fornecedor ou uma filial. Em ambos os casos, é necessário que o CPF/CNPJ, UF e Razão Social estejam devidamente informados:

Cadastro de Filial

Cadastro de Cliente/Fornecedor

Emitente

Caso sejam informados os dados do veículo de transporte do CT-e OS, é necessário que o Registro ANTT (RNTRC) da filial do transportador esteja devidamente informado:

image2017-11-30_17-26-55.png


3. Processos do Anexo do Cadastro de GTV

Deverá ser criados processos no Anexo do Cadastro de GTV, um para que o usuário faça o envio do GTV cadastrado e outro para que o usuário consulte o status do GTV enviado. O processo de envio deverá ser executado somente quando um ou mais GTVs estiverem selecionados e o processo de consulta poderá ser executado sem a seleção de GTVs.


4. Envio de GTV

Para o envio de GTVs deve-se utilizar o schema XML evGTV_v9.99.xsd. Abaixo, o leiaute de envio e a descrição das informações que deverão ser enviadas:

CampoAgrupadorPaiTipoOcorTamDec.

Descrição/Observação

Campos RM
evGTVS--1-11
Schema XML de validação do evento de Informações da GTV-
descEventoNevGTVC1-118
Descrição do Evento - “Informações da GTV”-
infGTVS--1-n

Grupo de informações da GTV-
nDocNinfGTVC1-120
Número da GTVCampo Número do Anexo Cadastro de GTV
idNinfGTVC1-120
Identificador para diferenciar GTV de mesmo número (Usar número do AIDF ou identificador interno da empresa)Campo Identificador do Anexo Cadastro de GTV
serieNinfGTVC0-13
Série da GTV (opcional)Campo Série do Anexo Cadastro de GTV
subserieNinfGTVC0-13
Subsérie da GTV (opcional)Campo Subsérie do Anexo Cadastro de GTV
dEmiNinfGTVD1-1

Data da emissãoData do sistema no momento do envio
nDVNinfGTVN1-11
Número do Dígito VerificadorCampo Dígito Verificador do Anexo Cadastro de GTV
qCargaNinfGTVN1-1114Quantidade de volumes/malotesCampo Quantidade de Volumes/Malotes do Anexo Cadastro de GTV
infEspecieSinfGTV
1-n

Informações das espécies transportadas-
tpEspecieNinfEspecieN1-11
Tipo da espécie: 1 - Numerário; 2 - Cheque; 3 - Moeda; 4 - OutrosCampo Tipo da Espécie do Anexo Cadastro de GTV
vEspecieNinfEspecieN0-1132Valor Transportado em espécie indicadaCampo Valor Transportado do Anexo Cadastro de GTV
remSinfGTV
1-1

Informações do remetente da GTV-
CNPJNremN1-114
Número do CNPJ (Essa informação será preenchida somente se o remetente for pessoa jurídica.)

Se remetente do GTV igual a filial, retornar GFILIAL.CGC da filial indicada.

Se remente do GTV igual a cliente/fornecedor, retornar FCFO.CGCCFO do cliente/fornecedor informado.

CPFNremN1-111
Número do CPF (Essa informação será preenchida somente se o remetente for pessoa física.)

Se remetente do GTV igual a filial, retornar GFILIAL.CGC da filial indicada.

Se remente do GTV igual a cliente/fornecedor, retornar FCFO.CGCCFO do cliente/fornecedor informado.

IENremC0-114
Inscrição Estadual

Se remetente do GTV igual a filial, retornar GFILIAL.INSCRICAOESTADUAL da filial indicada.

Se remente do GTV igual a cliente/fornecedor, retornar FCFO.INSCRESTADUAL do cliente/fornecedor informado.

UFNremC1-12
Sigla da UF

Se remetente do GTV igual a filial, retornar GFILIAL.ESTADO da filial indicada.

Se remente do GTV igual a cliente/fornecedor, retornar FCFO.CODETD do cliente/fornecedor informado.

xNomeNremC1-160
Razão social ou nome do remetente da GTV

Se remetente do GTV igual a filial, retornar GFILIAL.NOME da filial indicada.

Se remente do GTV igual a cliente/fornecedor, retornar FCFO.NOME do cliente/fornecedor informado.

destSinfGTV
1-1

Informações do destinatário da GTV-
CNPJNdest
N1-114
Número do CNPJ (Essa informação será preenchida somente se o destinatário for pessoa jurídica.)

Se destinatário do GTV igual a filial, retornar GFILIAL.CGC da filial indicada.

Se destinatário do GTV igual a cliente/fornecedor, retornar FCFO.CGCCFO do cliente/fornecedor informado.

CPFNdest
N1-111
Número do CPF (Essa informação será preenchida somente se o destinatário for pessoa física.)

Se destinatário do GTV igual a filial, retornar GFILIAL.CGC da filial indicada.

Se destinatário do GTV igual a cliente/fornecedor, retornar FCFO.CGCCFO do cliente/fornecedor informado.

IENdest
C0-114
Inscrição Estadual

Se destinatário do GTV igual a filial, retornar GFILIAL.INSCRICAOESTADUAL da filial indicada.

Se destinatário do GTV igual a cliente/fornecedor, retornar FCFO.INSCRESTADUAL do cliente/fornecedor informado.

UFNdest
C1-12
Sigla da UF

Se destinatário do GTV igual a filial, retornar GFILIAL.ESTADO da filial indicada.

Se destinatário do GTV igual a cliente/fornecedor, retornar FCFO.CODETD do cliente/fornecedor informado.

xNomeNdest
C1-160
Razão social ou nome do destinatário da GTV

Se destinatário do GTV igual a filial, retornar GFILIAL.NOME da filial indicada.

Se destinatário do GTV igual a cliente/fornecedor, retornar FCFO.NOME do cliente/fornecedor informado.

placaNinfGTVC0-1

Placa do veículoCampo Placa do Anexo Cadastro de GTV
UFNinfGTVC0-12
UF da placa onde o veículo está registradoCampo UF do Anexo Cadastro de GTV
RNTRCNinfGTVC0-1

RNTRC do transportador (Informar somente se os campos placa e UF estiverem sendo informados.)DFILIAL.RNTRC do cadastro da filial emitente do GTV



Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Tabelas Utilizadas

  • GFILIAL - Cadastro de Filiais
  • DFILIAL - Dados Fiscais do Cadastro de Filiais
  • FCFO - Cadastro de Clientes/Fornecedores

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.