SlideShare uma empresa Scribd logo
MANUAL DE INTEGRAÇÃO DE SOFTWARE
Comunicação do Inventário de Existências à AT
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
HISTÓRICO DE ALTERAÇÕES
DATA ALTERAÇÕES
24-11-2014 Elaboração do manual de comunicação do Inventário de Existências à AT.
Av. Eng.º Duarte Pacheco, 28 - 18.º, Lisboa Tel: (+351) 21 383 4200 Fax: (+351) 21 383 4646
Email: portal-qt@at.gov.pt www.portaldasfinancas.gov.pt
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
Av. Eng.º Duarte Pacheco, 28 - 18.º, Lisboa Tel: (+351) 21 383 4200 Fax: (+351) 21 383 4646
Email: portal-qt@at.gov.pt www.portaldasfinancas.gov.pt
Índice
1  INTRODUÇÃO ...............................................................................................................4 
2  INFORMAÇÃO A COMUNICAR ..........................................................................................5 
3  COMUNICAÇÃO DE INVENTÁRIO POR ENVIO DE FICHEIRO DE TEXTO ...................................6 
4  COMUNICAÇÃO DE INVENTÁRIO POR ENVIO DE FICHEIRO XML ...........................................7 
5  FICHEIROS DE TEXTO, CASOS ESPECIAIS ........................................................................8 
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
1 Introdução
O presente documento tem como objetivo definir indicações quanto ao modo como se fará a
comunicação do Inventário de Existências à Autoridade Tributária e Aduaneira, adiante
designada por AT.
As regras que regem a elaboração de inventários estão definidas legalmente e não são objeto
deste documento.
Na construção do modelo de comunicação dos inventários de existências estabeleceu-se como
princípio fundamental a simplicidade e a desnecessidade de suporte de custos adicionais pelas
empresas em desenvolvimentos informáticos.
Em face desse objetivo principal, apresentamos duas opções de formato de ficheiro para
comunicação dos inventários:
i) Ficheiro de texto com os campos separados por ponto e vírgula
A comunicação do ficheiro de Inventário de Existências foi desenhada de modo a permitir
às empresas sem recursos informáticos cumprir esta obrigação utilizando apenas um
ficheiro de texto, conforme descrito a seguir neste documento. Uma vez construído
manualmente esse ficheiro, bastará submetê-lo no portal e-fatura (upload). A AT
disponibiliza um ficheiro modelo (csv) que pode ser usado diretamente numa folha de
cálculo para a elaboração do Inventário.
ii) Formato xml
As entidades com existências significativas e todas as que disponham de recursos
informáticos terão vantagem na submissão de um ficheiro xml: será mais rápida a
submissão de ficheiro, e maior a garantia de sucesso dessa operação. Este ficheiro xml,
que deverá estar de acordo com a estrutura indicada à frente neste documento, será
submetido no portal e-fatura.
Empresas sem existências
As empresas sem existências e obrigadas por a lei a comunicar o Inventário, declararão no
portal e-fatura que não têm existências. Não precisam, portanto, de construir ficheiro vazio.
Artigos fora de stock
Os artigos que na data do inventário não existem em stock (estão esgotados, por ex.) não
devem constar dos ficheiros que são comunicados à AT.
Dispensa
Estão dispensadas de efetuar a comunicação dos inventários as empresas com um volume de
negócios do exercício anterior ao da comunicação não excede € 100 000.
26 de Novembro de 2014 4 / 8
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
2 Informação a comunicar
A informação a comunicar é igual para todas as entidades, e é definida legalmente.
Relativamente a cada item, as entidades deverão obrigatoriamente indicar:
Tipo
(ProductCategory)
TEXTO 1 CARATER
Identificador do tipo de produto. Deve ser preenchido com uma das
seguintes letras:
M – mercadorias
P – matérias-primas, subsidiárias e de consumo
A – produtos acabados e intermédios
S – subprodutos, desperdícios e refugos
T – produtos e trabalhos em curso
Identificador do
Produto
(ProductCode)
TEXTO 60 CARATERES
Código único do produto na lista de produtos, que só deverá aparecer
uma vez em cada ficheiro. Este código deverá corresponder ao
mesmo código utilizado no ficheiro SAF-T (PT) da faturação, quando
aplicável. No caso de tipos de produtos não transacionáveis e que
sejam inexistentes ao nível da tabela de Produtos do SAF-T (PT),
deverá garantir-se uma codificação única para cada produto.
Descrição
(ProductDescription)
TEXTO 200 CARATERES
Descrição do produto
Código do produto
(ProductNumberCode)
TEXTO 60 CARATERES
Código EAN. Deve ser utilizado o código EAN (código de barras) do
produto. Quando este não existir, preencher com o valor do campo
“Identificador do Produto”
Quantidade
(ClosingStockQuantity)
DECIMAL
Quantidade de existência final relativa ao período a que reporta.
Unidade
(UnitOfMeasure)
TEXTO 20 CARATERES
Unidade de medida usada (exemplo: Kg, Cm, M3, Unidades)
Em local próprio, as entidades deverão ainda indicar, para além da sua identificação fiscal:
Ano: a que se refere o Inventário, utilizando as regras do Código do IRC, no caso de períodos
contabilísticos não coincidentes com o ano civil;
Data do Inventário, data de referência do inventário. Correspondente ao fim do período de
tributação.
26 de Novembro de 2014 5 / 8
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
3 Comunicação de Inventário por envio de ficheiro de texto
As entidades que não tenham recursos informáticos disponíveis e optarem pelo envio de um
ficheiro de texto, poderão construir esse ficheiro manualmente de acordo com o exemplo que a
AT disponibiliza em:
http://info.portaldasfinancas.gov.pt/NR/rdonlyres/5AE5AA55-643B-48A9-ADE3-
58CB775A58A9/0/Inventario.csv
Este ficheiro exemplo tem a estrutura correta e está pronto para submissão (faltando apenas a
substituição dos dados exemplo por dados reais).
As regras a seguir na criação deste tipo de ficheiro são as seguintes:
a. A primeira linha é composta pelos nomes dos campos, e tem de ser exatamente igual
ao exemplo Inventario.csv
b. O caráter ; (ponto e virgula) é utilizado como separador das colunas;
c. O caráter , (vírgula) é utilizado como separador decimal.
Ficheiro Exemplo (Inventario.csv)
Quando o ficheiro exemplo é visualizado numa folha de cálculo o seu aspecto é o que a seguir se
apresenta. Depois de editado, deverá ser gravado, mantendo o formato csv:
A mesma informação, visualizada num editor de texto aparecerá da seguinte forma:
ProductCategory;ProductCode;ProductDescription;ProductNumberCode;ClosingStock
Quantity;UnitOfMeasure 
M;1234;Batatas;11111115;500,4567;Kg 
M;5678;Alface;22222220;100;Caixa 
P;P1123;Maçã Golden;33333335;50;Caixa 
S;L0001;Caroços;44444440;200;kg
P; K0001;Balanças tipo ABC;555555;30;Unidade 
26 de Novembro de 2014 6 / 8
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
 
4 Comunicação de Inventário por envio de ficheiro xml
O ficheiro XML a submeter, deverá respeitar o esquema de validações "Stock_1_1.xsd"
disponível no endereço abaixo:
http://info.portaldasfinancas.gov.pt/NR/rdonlyres/A956EB7D-6FDF-441B-B5E4-
B471B29C2FCB/0/Stock_1_1.xsd
Este ficheiro deverá conter as seguintes tabelas:
1 - Cabeçalho (StockHeader);
2 - Tabela de Inventário (Stock);
Exemplo de ficheiro no formato XML
<?xml version="1.0" encoding="UTF-8" ?>
<ns:StockFile xmlns:doc="urn:schemas-basda-org:schema-extensions:documentation"
xmlns:ns="urn:StockFile:PT_1_01"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns:StockHeader>
<ns:FileVersion>1_01</ns:FileVersion>
<ns:TaxRegistrationNumber>123456789</ns:TaxRegistrationNumber>
<ns:FiscalYear>2014</ns:FiscalYear>
<ns:EndDate>2014-12-31</ns:EndDate>
<ns:NoStock>false</ns:NoStock>
</ns:StockHeader>
<ns:Stock>
<ns:ProductCategory>M</ns:ProductCategory>
<ns:ProductCode>1234</ns:ProductCode>
<ns:ProductDescription>Batatas</ns:ProductDescription>
<ns:ProductNumberCode>11111115</ns:ProductNumberCode>
<ns:ClosingStockQuantity>500.4567</ns:ClosingStockQuantity>
<ns:UnitOfMeasure>Kg</ns:UnitOfMeasure>
</ns:Stock>
<ns:Stock>
<ns:ProductCategory>M</ns:ProductCategory>
<ns:ProductCode>5678</ns:ProductCode>
<ns:ProductDescription>Alface</ns:ProductDescription>
<ns:ProductNumberCode>22222220</ns:ProductNumberCode>
<ns:ClosingStockQuantity>100</ns:ClosingStockQuantity>
<ns:UnitOfMeasure>Caixas</ns:UnitOfMeasure>
</ns:Stock>
</ns:StockFile>
26 de Novembro de 2014 7 / 8
Manual de Integração de Software
Comunicação de Inventário de Existências à AT
26 de Novembro de 2014 8 / 8
5 Ficheiros de texto, casos especiais
As indicações que se seguem respeitam apenas aos casos excecionais em que haja artigos
que na sua descrição contenham aspas (“) ou pontos e vírgula (;). Estas indicações valem
apenas para os ficheiros de texto (csv).
 No caso excecional de haver necessidade de utilizar o caráter ; (ponto e vírgula) dentro
de uma coluna, essa coluna deverá estar entre aspas;
 No caso de se utilizar o caráter " (aspas) como elemento de informação constante em
alguma das colunas, essa coluna deverá estar entre aspas e adicionalmente o caráter "
(aspas) deverá ser especificado usando duas aspas.
Para quem use uma folha de cálculo para construir o inventário estes casos não levantam
problemas. Como se vê no exemplo abaixo, usando aspas e pontos e vírgula dentro das
descrições de um artigo, a folha de cálculo grava o ficheiro corretamente, sem ser necessário
qualquer indicação:
ProductCategory;ProductCode;ProductDescription;ProductNumberCode;ClosingStock
Quantity;UnitOfMeasure 
M;1234;Batatas;11111115;500,4567;Kg 
M;5678;Alface;22222220;100;Caixa 
P;P1123;"Maçã ""Golden""";33333335;50;Caixa 
S;L0001;"Caroços; Cascas";44444440;200;kg
Como se pode observar nas linhas 4 e 5 a existência de carateres ponto e vírgula e aspas dá
origem a que a folha de cálculo coloque toda a informação dessa coluna entre aspas.
Adicionalmente, na linha 4 o caráter aspas aparece usando duas aspas.

Mais conteúdo relacionado

Mais procurados

Manual de medicacao
Manual de medicacaoManual de medicacao
Manual de medicacao
Eliézer Andrade
 
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
Portal de Boas Práticas em Saúde da Mulher, da Criança e do Adolescente (IFF/Fiocruz)
 
Diretrizes Educação Básica
Diretrizes Educação BásicaDiretrizes Educação Básica
Diretrizes Educação Básica
srentesupor
 
Climatério
ClimatérioClimatério
Climatério
Dario Hart
 
LDB - Lei 9394-96 - Professor Vagnum
LDB - Lei 9394-96 - Professor VagnumLDB - Lei 9394-96 - Professor Vagnum
LDB - Lei 9394-96 - Professor Vagnum
Tio Hatiro
 
TCC de Geografia Henágio José da Silva-Ano: 2011
TCC de Geografia  Henágio José da Silva-Ano: 2011TCC de Geografia  Henágio José da Silva-Ano: 2011
TCC de Geografia Henágio José da Silva-Ano: 2011
FABEJA
 
Sistema de coleta online do censo escolar da educação básica - Educacenso
Sistema de coleta online do censo escolar da educação básica - EducacensoSistema de coleta online do censo escolar da educação básica - Educacenso
Sistema de coleta online do censo escolar da educação básica - Educacenso
Giorgia Barreto Lima Parrião
 
Fimose e hipospádia
Fimose e hipospádiaFimose e hipospádia
Fimose e hipospádia
FACULDADE DE MEDICINA DA UFMG
 
Aula 01 as funções do supervisor
Aula 01   as funções do supervisorAula 01   as funções do supervisor
Aula 01 as funções do supervisor
Karine Silva
 
O Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
O Cuidado em Rede e a Prevenção da Morte Materna e PerinatalO Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
O Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
Portal de Boas Práticas em Saúde da Mulher, da Criança e do Adolescente (IFF/Fiocruz)
 
Ppp 1
Ppp 1Ppp 1
RESOLUÇÃO Nº 08/12/CME
RESOLUÇÃO Nº 08/12/CMERESOLUÇÃO Nº 08/12/CME
RESOLUÇÃO Nº 08/12/CME
Imprensa-semec
 
Estatuto do aluno
Estatuto do alunoEstatuto do aluno
Estatuto do aluno
Ana Arminda Moreira
 
Vacinação - calendário atualizado 2021 proposto pela SBP
Vacinação - calendário atualizado 2021 proposto pela SBP Vacinação - calendário atualizado 2021 proposto pela SBP
Vacinação - calendário atualizado 2021 proposto pela SBP
Prof. Marcus Renato de Carvalho
 
Aleitamento Materno: guia prático / Departamento Científico da SBP
Aleitamento Materno: guia prático / Departamento Científico da SBP Aleitamento Materno: guia prático / Departamento Científico da SBP
Aleitamento Materno: guia prático / Departamento Científico da SBP
Prof. Marcus Renato de Carvalho
 
Estrutura e Funcionamento dos Níveis e Modalidades de Ensino
Estrutura e Funcionamento dos Níveis e Modalidades de EnsinoEstrutura e Funcionamento dos Níveis e Modalidades de Ensino
Estrutura e Funcionamento dos Níveis e Modalidades de Ensino
Evaí Oliveira
 
Ekoxəritə və qenoqram (Sosial iş)
Ekoxəritə və qenoqram (Sosial iş)Ekoxəritə və qenoqram (Sosial iş)
Ekoxəritə və qenoqram (Sosial iş)Elvinnn
 
Quadro de leis
Quadro de leisQuadro de leis
Quadro de leis
Ana PAula Costa
 
Lei nº 9.503 97 - Código de Trânsito Brasileiro
Lei nº 9.503 97 - Código de Trânsito BrasileiroLei nº 9.503 97 - Código de Trânsito Brasileiro
Lei nº 9.503 97 - Código de Trânsito Brasileiro
Estado de Goiás
 
Enfermagem ObstéTrica Parte 1
Enfermagem ObstéTrica Parte 1Enfermagem ObstéTrica Parte 1
Enfermagem ObstéTrica Parte 1
guest692575
 

Mais procurados (20)

Manual de medicacao
Manual de medicacaoManual de medicacao
Manual de medicacao
 
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
Vigilância e Prevenção do Óbito Infantil, Fetal e Materno: Eixo Estratégico V...
 
Diretrizes Educação Básica
Diretrizes Educação BásicaDiretrizes Educação Básica
Diretrizes Educação Básica
 
Climatério
ClimatérioClimatério
Climatério
 
LDB - Lei 9394-96 - Professor Vagnum
LDB - Lei 9394-96 - Professor VagnumLDB - Lei 9394-96 - Professor Vagnum
LDB - Lei 9394-96 - Professor Vagnum
 
TCC de Geografia Henágio José da Silva-Ano: 2011
TCC de Geografia  Henágio José da Silva-Ano: 2011TCC de Geografia  Henágio José da Silva-Ano: 2011
TCC de Geografia Henágio José da Silva-Ano: 2011
 
Sistema de coleta online do censo escolar da educação básica - Educacenso
Sistema de coleta online do censo escolar da educação básica - EducacensoSistema de coleta online do censo escolar da educação básica - Educacenso
Sistema de coleta online do censo escolar da educação básica - Educacenso
 
Fimose e hipospádia
Fimose e hipospádiaFimose e hipospádia
Fimose e hipospádia
 
Aula 01 as funções do supervisor
Aula 01   as funções do supervisorAula 01   as funções do supervisor
Aula 01 as funções do supervisor
 
O Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
O Cuidado em Rede e a Prevenção da Morte Materna e PerinatalO Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
O Cuidado em Rede e a Prevenção da Morte Materna e Perinatal
 
Ppp 1
Ppp 1Ppp 1
Ppp 1
 
RESOLUÇÃO Nº 08/12/CME
RESOLUÇÃO Nº 08/12/CMERESOLUÇÃO Nº 08/12/CME
RESOLUÇÃO Nº 08/12/CME
 
Estatuto do aluno
Estatuto do alunoEstatuto do aluno
Estatuto do aluno
 
Vacinação - calendário atualizado 2021 proposto pela SBP
Vacinação - calendário atualizado 2021 proposto pela SBP Vacinação - calendário atualizado 2021 proposto pela SBP
Vacinação - calendário atualizado 2021 proposto pela SBP
 
Aleitamento Materno: guia prático / Departamento Científico da SBP
Aleitamento Materno: guia prático / Departamento Científico da SBP Aleitamento Materno: guia prático / Departamento Científico da SBP
Aleitamento Materno: guia prático / Departamento Científico da SBP
 
Estrutura e Funcionamento dos Níveis e Modalidades de Ensino
Estrutura e Funcionamento dos Níveis e Modalidades de EnsinoEstrutura e Funcionamento dos Níveis e Modalidades de Ensino
Estrutura e Funcionamento dos Níveis e Modalidades de Ensino
 
Ekoxəritə və qenoqram (Sosial iş)
Ekoxəritə və qenoqram (Sosial iş)Ekoxəritə və qenoqram (Sosial iş)
Ekoxəritə və qenoqram (Sosial iş)
 
Quadro de leis
Quadro de leisQuadro de leis
Quadro de leis
 
Lei nº 9.503 97 - Código de Trânsito Brasileiro
Lei nº 9.503 97 - Código de Trânsito BrasileiroLei nº 9.503 97 - Código de Trânsito Brasileiro
Lei nº 9.503 97 - Código de Trânsito Brasileiro
 
Enfermagem ObstéTrica Parte 1
Enfermagem ObstéTrica Parte 1Enfermagem ObstéTrica Parte 1
Enfermagem ObstéTrica Parte 1
 

Semelhante a At novo ficheiro inventário stock

Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcacia
Tiago Figueiredo
 
Portaria 302 2016
Portaria 302 2016Portaria 302 2016
Portaria 302 2016
Paula Soares
 
Sobre Erp (Basico)
Sobre Erp (Basico)Sobre Erp (Basico)
Sobre Erp (Basico)
Clara Cardoso
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
Sérgio Dias
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Cris Fidelix
 
Comunicacaodosdadosdasfaturasaat 2018 07_si0h
Comunicacaodosdadosdasfaturasaat 2018 07_si0hComunicacaodosdadosdasfaturasaat 2018 07_si0h
Comunicacaodosdadosdasfaturasaat 2018 07_si0h
Gonzalo Nuñez
 
ALMOXARIFADO INDUSTRIAL E LOGISTICA
ALMOXARIFADO INDUSTRIAL E LOGISTICAALMOXARIFADO INDUSTRIAL E LOGISTICA
ALMOXARIFADO INDUSTRIAL E LOGISTICA
Elionaldo Cruz
 
Automação com Data Collection
Automação com Data CollectionAutomação com Data Collection
Automação com Data Collection
BRAVA Tecnologia
 
Comunicacaodosdadosdasfaturasa at
Comunicacaodosdadosdasfaturasa atComunicacaodosdadosdasfaturasa at
Comunicacaodosdadosdasfaturasa at
Paula Soares
 
Logistica - Proposta BEMATECH
Logistica - Proposta BEMATECHLogistica - Proposta BEMATECH
Logistica - Proposta BEMATECH
ScanSource Brasil
 
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
GeneXus
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
Rudson Kiyoshi Souza Carvalho
 
Apresentação Sped com ênfase no controle de produção e estoque
Apresentação Sped com ênfase no controle de produção e estoqueApresentação Sped com ênfase no controle de produção e estoque
Apresentação Sped com ênfase no controle de produção e estoque
Alexandre Oliveira Barbosa
 
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Andre Devecchi
 
Relatório
RelatórioRelatório
Relatório
Ricardo Antunes
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
mgoberto
 
Estruturas em C++ (struct)
Estruturas em C++ (struct)Estruturas em C++ (struct)
Estruturas em C++ (struct)
Márcio Rizzatto
 
ERP
ERPERP
A.I.S and E.R.P.
A.I.S and E.R.P.A.I.S and E.R.P.
A.I.S and E.R.P.
Carlos J. Costa
 

Semelhante a At novo ficheiro inventário stock (20)

Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Apresentação DAMARECE
 
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcacia
 
Portaria 302 2016
Portaria 302 2016Portaria 302 2016
Portaria 302 2016
 
Sobre Erp (Basico)
Sobre Erp (Basico)Sobre Erp (Basico)
Sobre Erp (Basico)
 
Ciência de Dados em Governo
Ciência de Dados em GovernoCiência de Dados em Governo
Ciência de Dados em Governo
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Comunicacaodosdadosdasfaturasaat 2018 07_si0h
Comunicacaodosdadosdasfaturasaat 2018 07_si0hComunicacaodosdadosdasfaturasaat 2018 07_si0h
Comunicacaodosdadosdasfaturasaat 2018 07_si0h
 
ALMOXARIFADO INDUSTRIAL E LOGISTICA
ALMOXARIFADO INDUSTRIAL E LOGISTICAALMOXARIFADO INDUSTRIAL E LOGISTICA
ALMOXARIFADO INDUSTRIAL E LOGISTICA
 
Automação com Data Collection
Automação com Data CollectionAutomação com Data Collection
Automação com Data Collection
 
Comunicacaodosdadosdasfaturasa at
Comunicacaodosdadosdasfaturasa atComunicacaodosdadosdasfaturasa at
Comunicacaodosdadosdasfaturasa at
 
Logistica - Proposta BEMATECH
Logistica - Proposta BEMATECHLogistica - Proposta BEMATECH
Logistica - Proposta BEMATECH
 
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
Aplicações transacionais e de Business Intelligence na nuvem (Amazon e Azure)...
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
Apresentação Sped com ênfase no controle de produção e estoque
Apresentação Sped com ênfase no controle de produção e estoqueApresentação Sped com ênfase no controle de produção e estoque
Apresentação Sped com ênfase no controle de produção e estoque
 
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e so...
 
Relatório
RelatórioRelatório
Relatório
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Estruturas em C++ (struct)
Estruturas em C++ (struct)Estruturas em C++ (struct)
Estruturas em C++ (struct)
 
ERP
ERPERP
ERP
 
A.I.S and E.R.P.
A.I.S and E.R.P.A.I.S and E.R.P.
A.I.S and E.R.P.
 

Último

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (6)

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

At novo ficheiro inventário stock

  • 1. MANUAL DE INTEGRAÇÃO DE SOFTWARE Comunicação do Inventário de Existências à AT
  • 2. Manual de Integração de Software Comunicação de Inventário de Existências à AT HISTÓRICO DE ALTERAÇÕES DATA ALTERAÇÕES 24-11-2014 Elaboração do manual de comunicação do Inventário de Existências à AT. Av. Eng.º Duarte Pacheco, 28 - 18.º, Lisboa Tel: (+351) 21 383 4200 Fax: (+351) 21 383 4646 Email: portal-qt@at.gov.pt www.portaldasfinancas.gov.pt
  • 3. Manual de Integração de Software Comunicação de Inventário de Existências à AT Av. Eng.º Duarte Pacheco, 28 - 18.º, Lisboa Tel: (+351) 21 383 4200 Fax: (+351) 21 383 4646 Email: portal-qt@at.gov.pt www.portaldasfinancas.gov.pt Índice 1  INTRODUÇÃO ...............................................................................................................4  2  INFORMAÇÃO A COMUNICAR ..........................................................................................5  3  COMUNICAÇÃO DE INVENTÁRIO POR ENVIO DE FICHEIRO DE TEXTO ...................................6  4  COMUNICAÇÃO DE INVENTÁRIO POR ENVIO DE FICHEIRO XML ...........................................7  5  FICHEIROS DE TEXTO, CASOS ESPECIAIS ........................................................................8 
  • 4. Manual de Integração de Software Comunicação de Inventário de Existências à AT 1 Introdução O presente documento tem como objetivo definir indicações quanto ao modo como se fará a comunicação do Inventário de Existências à Autoridade Tributária e Aduaneira, adiante designada por AT. As regras que regem a elaboração de inventários estão definidas legalmente e não são objeto deste documento. Na construção do modelo de comunicação dos inventários de existências estabeleceu-se como princípio fundamental a simplicidade e a desnecessidade de suporte de custos adicionais pelas empresas em desenvolvimentos informáticos. Em face desse objetivo principal, apresentamos duas opções de formato de ficheiro para comunicação dos inventários: i) Ficheiro de texto com os campos separados por ponto e vírgula A comunicação do ficheiro de Inventário de Existências foi desenhada de modo a permitir às empresas sem recursos informáticos cumprir esta obrigação utilizando apenas um ficheiro de texto, conforme descrito a seguir neste documento. Uma vez construído manualmente esse ficheiro, bastará submetê-lo no portal e-fatura (upload). A AT disponibiliza um ficheiro modelo (csv) que pode ser usado diretamente numa folha de cálculo para a elaboração do Inventário. ii) Formato xml As entidades com existências significativas e todas as que disponham de recursos informáticos terão vantagem na submissão de um ficheiro xml: será mais rápida a submissão de ficheiro, e maior a garantia de sucesso dessa operação. Este ficheiro xml, que deverá estar de acordo com a estrutura indicada à frente neste documento, será submetido no portal e-fatura. Empresas sem existências As empresas sem existências e obrigadas por a lei a comunicar o Inventário, declararão no portal e-fatura que não têm existências. Não precisam, portanto, de construir ficheiro vazio. Artigos fora de stock Os artigos que na data do inventário não existem em stock (estão esgotados, por ex.) não devem constar dos ficheiros que são comunicados à AT. Dispensa Estão dispensadas de efetuar a comunicação dos inventários as empresas com um volume de negócios do exercício anterior ao da comunicação não excede € 100 000. 26 de Novembro de 2014 4 / 8
  • 5. Manual de Integração de Software Comunicação de Inventário de Existências à AT 2 Informação a comunicar A informação a comunicar é igual para todas as entidades, e é definida legalmente. Relativamente a cada item, as entidades deverão obrigatoriamente indicar: Tipo (ProductCategory) TEXTO 1 CARATER Identificador do tipo de produto. Deve ser preenchido com uma das seguintes letras: M – mercadorias P – matérias-primas, subsidiárias e de consumo A – produtos acabados e intermédios S – subprodutos, desperdícios e refugos T – produtos e trabalhos em curso Identificador do Produto (ProductCode) TEXTO 60 CARATERES Código único do produto na lista de produtos, que só deverá aparecer uma vez em cada ficheiro. Este código deverá corresponder ao mesmo código utilizado no ficheiro SAF-T (PT) da faturação, quando aplicável. No caso de tipos de produtos não transacionáveis e que sejam inexistentes ao nível da tabela de Produtos do SAF-T (PT), deverá garantir-se uma codificação única para cada produto. Descrição (ProductDescription) TEXTO 200 CARATERES Descrição do produto Código do produto (ProductNumberCode) TEXTO 60 CARATERES Código EAN. Deve ser utilizado o código EAN (código de barras) do produto. Quando este não existir, preencher com o valor do campo “Identificador do Produto” Quantidade (ClosingStockQuantity) DECIMAL Quantidade de existência final relativa ao período a que reporta. Unidade (UnitOfMeasure) TEXTO 20 CARATERES Unidade de medida usada (exemplo: Kg, Cm, M3, Unidades) Em local próprio, as entidades deverão ainda indicar, para além da sua identificação fiscal: Ano: a que se refere o Inventário, utilizando as regras do Código do IRC, no caso de períodos contabilísticos não coincidentes com o ano civil; Data do Inventário, data de referência do inventário. Correspondente ao fim do período de tributação. 26 de Novembro de 2014 5 / 8
  • 6. Manual de Integração de Software Comunicação de Inventário de Existências à AT 3 Comunicação de Inventário por envio de ficheiro de texto As entidades que não tenham recursos informáticos disponíveis e optarem pelo envio de um ficheiro de texto, poderão construir esse ficheiro manualmente de acordo com o exemplo que a AT disponibiliza em: http://info.portaldasfinancas.gov.pt/NR/rdonlyres/5AE5AA55-643B-48A9-ADE3- 58CB775A58A9/0/Inventario.csv Este ficheiro exemplo tem a estrutura correta e está pronto para submissão (faltando apenas a substituição dos dados exemplo por dados reais). As regras a seguir na criação deste tipo de ficheiro são as seguintes: a. A primeira linha é composta pelos nomes dos campos, e tem de ser exatamente igual ao exemplo Inventario.csv b. O caráter ; (ponto e virgula) é utilizado como separador das colunas; c. O caráter , (vírgula) é utilizado como separador decimal. Ficheiro Exemplo (Inventario.csv) Quando o ficheiro exemplo é visualizado numa folha de cálculo o seu aspecto é o que a seguir se apresenta. Depois de editado, deverá ser gravado, mantendo o formato csv: A mesma informação, visualizada num editor de texto aparecerá da seguinte forma: ProductCategory;ProductCode;ProductDescription;ProductNumberCode;ClosingStock Quantity;UnitOfMeasure  M;1234;Batatas;11111115;500,4567;Kg  M;5678;Alface;22222220;100;Caixa  P;P1123;Maçã Golden;33333335;50;Caixa  S;L0001;Caroços;44444440;200;kg P; K0001;Balanças tipo ABC;555555;30;Unidade  26 de Novembro de 2014 6 / 8
  • 7. Manual de Integração de Software Comunicação de Inventário de Existências à AT   4 Comunicação de Inventário por envio de ficheiro xml O ficheiro XML a submeter, deverá respeitar o esquema de validações "Stock_1_1.xsd" disponível no endereço abaixo: http://info.portaldasfinancas.gov.pt/NR/rdonlyres/A956EB7D-6FDF-441B-B5E4- B471B29C2FCB/0/Stock_1_1.xsd Este ficheiro deverá conter as seguintes tabelas: 1 - Cabeçalho (StockHeader); 2 - Tabela de Inventário (Stock); Exemplo de ficheiro no formato XML <?xml version="1.0" encoding="UTF-8" ?> <ns:StockFile xmlns:doc="urn:schemas-basda-org:schema-extensions:documentation" xmlns:ns="urn:StockFile:PT_1_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns:StockHeader> <ns:FileVersion>1_01</ns:FileVersion> <ns:TaxRegistrationNumber>123456789</ns:TaxRegistrationNumber> <ns:FiscalYear>2014</ns:FiscalYear> <ns:EndDate>2014-12-31</ns:EndDate> <ns:NoStock>false</ns:NoStock> </ns:StockHeader> <ns:Stock> <ns:ProductCategory>M</ns:ProductCategory> <ns:ProductCode>1234</ns:ProductCode> <ns:ProductDescription>Batatas</ns:ProductDescription> <ns:ProductNumberCode>11111115</ns:ProductNumberCode> <ns:ClosingStockQuantity>500.4567</ns:ClosingStockQuantity> <ns:UnitOfMeasure>Kg</ns:UnitOfMeasure> </ns:Stock> <ns:Stock> <ns:ProductCategory>M</ns:ProductCategory> <ns:ProductCode>5678</ns:ProductCode> <ns:ProductDescription>Alface</ns:ProductDescription> <ns:ProductNumberCode>22222220</ns:ProductNumberCode> <ns:ClosingStockQuantity>100</ns:ClosingStockQuantity> <ns:UnitOfMeasure>Caixas</ns:UnitOfMeasure> </ns:Stock> </ns:StockFile> 26 de Novembro de 2014 7 / 8
  • 8. Manual de Integração de Software Comunicação de Inventário de Existências à AT 26 de Novembro de 2014 8 / 8 5 Ficheiros de texto, casos especiais As indicações que se seguem respeitam apenas aos casos excecionais em que haja artigos que na sua descrição contenham aspas (“) ou pontos e vírgula (;). Estas indicações valem apenas para os ficheiros de texto (csv).  No caso excecional de haver necessidade de utilizar o caráter ; (ponto e vírgula) dentro de uma coluna, essa coluna deverá estar entre aspas;  No caso de se utilizar o caráter " (aspas) como elemento de informação constante em alguma das colunas, essa coluna deverá estar entre aspas e adicionalmente o caráter " (aspas) deverá ser especificado usando duas aspas. Para quem use uma folha de cálculo para construir o inventário estes casos não levantam problemas. Como se vê no exemplo abaixo, usando aspas e pontos e vírgula dentro das descrições de um artigo, a folha de cálculo grava o ficheiro corretamente, sem ser necessário qualquer indicação: ProductCategory;ProductCode;ProductDescription;ProductNumberCode;ClosingStock Quantity;UnitOfMeasure  M;1234;Batatas;11111115;500,4567;Kg  M;5678;Alface;22222220;100;Caixa  P;P1123;"Maçã ""Golden""";33333335;50;Caixa  S;L0001;"Caroços; Cascas";44444440;200;kg Como se pode observar nas linhas 4 e 5 a existência de carateres ponto e vírgula e aspas dá origem a que a folha de cálculo coloque toda a informação dessa coluna entre aspas. Adicionalmente, na linha 4 o caráter aspas aparece usando duas aspas.