Histórico da Página
Comunicação de Inventário de Existências à AT
Características do Requisito
Linha de Produto: | RMS | ||||
Segmento: | VAREJO | ||||
Módulo: | CONTABILIDADE | ||||
Rotina: |
| ||||
Chamados Relacionados | Informe o(s) chamado(s) relacionado(s). | ||||
País(es): | Portugal | ||||
Banco(s) de Dados: | Oracle | ||||
Tabelas Utilizadas: | AG2ICNTR; | ||||
Sistema(s) Operacional(is): | Windows®/Linux® |
Descrição
O VCTGIEXI é a etapa na qual o processamento resulta na geração do Ficheiro Comunicação do Inventário de Existências à Autoridade Tributária – AT, em formato XML.
Este Documento Técnico apresenta o processamento do programa de geração do Ficheiro e informações para execução da etapa.
Esta etapa não tem qualquer influência sobre outras rotinas e processos do sistema.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
|
Procedimento para Utilização
- Chamada ao VCTGIEXI:
O VCTGIEXI gera o arquivo XML, conforme layout definido pela Autoridade Tributária (AT) de Portugal, contendo os dados para Comunicação de Inventário de Existências.
A etapa parte da premissa que o inventário contábil foi gerado e solicita o número deste, no campo Inventário, criticando a sua inexistência.
As telas a seguir demonstram o processamento:
Inventário informado e identificado;
Vídeo
- Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Processamento concluído e ficheiro gerado;
Detalhamento do nome do ficheiro Stock_00001_201401_018602.XML:
Stock – Nome do bloco de dados;
00001 – Empresa;
201401 – Ano Mês de Referência;
018602 – Número do inventário selecionado;
Ficheiro XML gerado.
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab