Você está na página 1de 49

SAF-T PT

V1.03









outubro 2013
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
2

ndice

ndice ............................................................................................................................ 2
Introduo .................................................................................................................... 3
Licenciamento ............................................................................................................... 4
Estrutura do ficheiro SAF-T PT ....................................................................................... 5
Header ...................................................................................................................... 5
Master Files................................................................................................................ 7
GENERALLEDGER (n) ............................................................................................. 8
CUSTOMER (n) Clientes ....................................................................................... 9
SUPPLIER (n) Fornecedores ................................................................................ 11
TAXTABLE (n) - Impostos ..................................................................................... 13
PRODUCT (n) - Produtos e Servios ........................................................................ 14
GeneralLedgerEntries ................................................................................................ 16
Source Documents .................................................................................................... 18
SalesInvoices: .................................................................................................... 18
MovementOfGoods: ............................................................................................. 25
WorkingDocuments: ............................................................................................ 30
Payments: .......................................................................................................... 34
INVOICE (n) ....................................................................................................... 39
LINE (n) ............................................................................................................. 40
Casos Prticos .......................................................................................................... 40
Fatura corrigida/devolvida .......................................................................................... 40
Documentos com moeda estrangeira ........................................................................... 42
Movimentos comerciais referentes a Outros Devedores ................................................... 42
Movimentos com Reteno IRS ................................................................................... 44
Agncia de turismo ................................................................................................... 46
Valor dos portes ....................................................................................................... 47
Coerncia do ficheiro gerado ..................................................................................... 48
Concluso .................................................................................................................... 49

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
3

Introduo
Foi publicada em Dirio da Repblica a Portaria 274/2013 que vem alterar as
Portarias 321-A/2007, 1192/2009 e 160/2013, aprovando desta forma
a verso 1.03 do SAFT-PT. Ser esta a verso apresentada ao longo do
presente documento.
Este documento servir de apoio compreenso dos comportamentos gerados
na exportao do ficheiro SAF-T PT.

Na PRIMAVERA KnowledgeBase foi disponibilizado um conjunto de artigos que
procuram responder a vrias questes frequentes:

PKB
Como efetuar a comunicao de Faturas?
Como efetuar a comunicao de recibos?
Como validar a estrutura da empresa para a gerao do SAF-T?
Como exportar informao contabilstica do ERP para o formato SAF-T PT?
Questes de Suporte | SAF-T PT


SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
4

Licenciamento
Ao nvel de configurao de mdulos e sub-mdulos do ERP para a
disponibilizao do ficheiro, atualmente o utilitrio SAF-T PT s gera o ficheiro
se estiverem configurados os seguintes documentos:
Vendas:
Vendas a Dinheiro;
Faturas e faturas simplificadas;
Notas de Crdito e Dbito;
Documentos de transporte;
Documentos em fase de criao (pedidos de cotao, cotaes e
encomendas).
Contas correntes:
Recibos a clientes

Contabilidade (CBL):
Todos os documentos.

Relativamente ao licenciamento do SAF-T PT no utilitrio das DFP do
Administrador, este s est disponvel se tiver as Declaraes Fiscais
primavera (DFP) instaladas. Estando as DFP instaladas e outro mdulo que
no o das Vendas, Contas Correntes ou da Contabilidade, possvel aceder ao
utilitrio, mas no so disponibilizados quaisquer documentos para a gerao
do ficheiro SAF-T PT.
Tambm possvel gerar um ficheiro SAF-T PT para comunicao de faturas,
atravs do utilitrio Comunicao de Faturas disponvel em Vendas | Utilitrios
| Comunicao AT, sendo que, neste caso apenas necessria a licena de
Vendas.


SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
5

Estrutura do ficheiro SAF-T
PT
O diagrama seguinte apresenta a estrutura do ficheiro XML SAF-T PT definido
pela Associao Portuguesa de Software (ASSOFT):


Em seguida descrito de forma mais pormenorizada, atravs de quadros, o
esquema acima ilustrado. A primeira coluna identifica a ordem dos vrios
elementos XML, a segunda coluna a tag, a terceira a tabela onde esto
armazenados os dados e a quarta e ltima coluna descreve os dados que
contm a respetiva tag.
Header
Dados relativos entidade emissora do ficheiro e que esto disponveis nas
propriedades da empresa no Administrador. Contm igualmente dados
relativos verso do ficheiro, ano fiscal, moeda e perodo de exportao.
Nome Tabela Campos/Observaes
1.1 AuditFileVersion * Verso Audit 1.03_01
1.2 CompanyID * Empresas ICConservatoria+ ICMatricula ou
IFNIF
Obtm-se pela concatenao da
Conservatria do Registo Comercial
e o nmero do registo comercial,
separados pelo carter espao. Nos
casos em que no existe o registo
comercial, deve ser indicado o NIF.
1.3 TaxRegistrationNumber * Empresas IFNIF
1.4 TaxAccountingBasis * Tipo de sistema que gerou o ficheiro
C - Contabilidade
F - Faturao
I - Integrado CBL e L&T
S Auto-faturao;
E Faturao emitida por
terceiros, incluindo documentos de
transporte e os de conferncia;
P Dados parciais de faturao,
incluindo os documentos de
transporte e os de conferncia.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
6

Nome Tabela Campos/Observaes
1.5 CompanyName * Empresas IDNome
1.6 BusinessName Designao comercial do sujeito
passivo. Neste caso, como no
obrigatrio, ento nada
preenchido.
1.7 CompanyAddress * Tipo AddressStructure
1.7.1 BuildingNumber Empresas IDNumPorta
1.7.2 StreetName Empresas IDMorada
1.7.3 AddressDetail

Empresas IDMorada + IDNumPorta +


IDAndarSala
1.7.4 City * Empresas IDLocalidade
1.7.5 PostalCode * Empresas IDCodPostal
1.7.6 Region Empresas IDDistrito
1.7.7 Country * Prenchido com PT.
1.8 FiscalYear * Empresas Dever ser obtido atravs dos
campos IFMesInicio e IFMesFim
tendo apenas em ateno quando o
ano fiscal diferente do ano civil.
1.9 StartDate * Empresas Primeiro dia ms: IFMesInicio + Mes
+ Ano
1.10 EndDate * Empresas Ultimo dia ms: IFMesFim + Mes +
Ano]
1.11 CurrencyCode * Empresas No caso portugus ser ser
constante: EUR.
1.12 DateCreated * Data da gerao do ficheiro.
1.13 TaxEntity *
No caso do ficheiro de Logstica e
Tesouraria:
- Descrio da filial (caso possua o
mdulo de Filiais), ou
- Global.
No caso do ficheiro integrado ou s
com o mdulo de Contabilidade, este
campo dever ser preenchido com a
especificao Sede.
1.14 ProductCompanyTaxID * Identificao fiscal da entidade
produtora do software. Neste caso
preenchido com o NIB da empresa
PRIMAVERA.
1.15 SoftwareCertificateNumber
*

Nmero do certificado atribudo
entidade produtora do software.
1.16 ProductID * Nome do produto que gera o ficheiro
SAF-T PT.
1.17 ProductVersion * Verso do produto. Dever ser
utilizada a verso da plataforma.
1.18 HeaderComment Comentrios adicionais ao ficheiro,
conforme disponvel no assistente de
exportao. Caso o utilizador no
tenha inserido qualquer comentrio,
ento esta tag no ser includa no
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
7

Nome Tabela Campos/Observaes
ficheiro XML.
1.19 Telephone Empresas IDTelefone
1.20 Fax Empresas IDFax
1.21 Email Empresas IDemail
1.22 WebSite Empresas IDWeb

Em seguida apresentado um exemplo da seco Header do ficheiro SAF-T
PT:
- <Header>
<AuditFileVersion>1.01_01</AuditFileVersion>
<CompanyID>123456789</CompanyID>
<TaxRegistrationNumber>123456789</TaxRegistrationNumber>
<TaxAccountingBasis>I</TaxAccountingBasis>
<CompanyName>Empresa Demo Standard PT</CompanyName>
- <CompanyAddress>
<StreetName>Rua Cidade do Porto</StreetName>
<AddressDetail>Rua Cidade do Porto</AddressDetail>
<City>Braga</City>
<PostalCode>4709</PostalCode>
<Region>Braga</Region>
<Country>PT</Country>
</CompanyAddress>
<FiscalYear>2010</FiscalYear>
<StartDate>2010-01-01</StartDate>
<EndDate>2010-12-31</EndDate>
<CurrencyCode>EUR</CurrencyCode>
<DateCreated>2010-10-11</DateCreated>
<TaxEntity>GLOBAL</TaxEntity>
<ProductCompanyTaxID>505050080</ProductCompanyTaxID>
<SoftwareCertificateNumber>0030</SoftwareCertificateNumber>
<ProductID>ERP v750/PRIMAVERA Business Software Solutions</ProductID>
<ProductVersion>07.5827.2017</ProductVersion>
<Telephone>253309900</Telephone>
<Email>comercial@primaverabss.com</Email>
<WebSite>www.primaverabss.com</WebSite>
<HeaderComment />
</Header>


Master Files
Dados relativos s tabelas principais: Plano Oficial de Contas, Clientes,
Fornecedores, Produtos/Servios e Taxas de IVA.

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
8

GENERALLEDGER (n) - Plano Oficial de Contas (Agregadoras e de
movimento)
So criadas tantas seces deste tipo, quantas as contas que sejam devolvidas
pelo intervalo de extrao do ficheiro. Inclui as contas de ordem e as
analticas.
Nome Tabela Campos/Observaes
2.1.1 AccountID * PlanoContas Conta
2.1.2 AccountDescription * PlanoContas Descricao
Se a conta no tiver a
descrio definida, ento
utilizada a
descrio:Desconhecida.
2.1.3 OpeningDebitBalance * AcumuladosContas Mes00DB
2.1.4 OpeningCreditBalance * AcumuladosContas Mes00CR
2.1.5 ClosingDebitBalance * Mes15DR
2.1.6 ClosingCreditBalance * Mes15CR
2.1.7 GroupingCategory * Categoria da conta:
GR Conta de 1. grau
da contabilidade geral;
GA Conta agregadora
ou integradora da
contabilidade geral;
GM Conta de
movimento da
contabilidade geral;
AR Conta de 1. grau
da contabilidade analtica;
AA Conta agregadora
ou integradora da
contabilidade analtica;
AM Conta de
movimento da
contabilidade analtica.
2.1.8 GroupingCode Cdigo da conta de grau
inferior, caso no se trate
de uma conta de 1 grau.

Exemplo da seco GeneralLedger:
- <GeneralLedger>
<AccountID>11</AccountID>
<AccountDescription>Caixa</AccountDescription>
<OpeningDebitBalance>17665.92</OpeningDebitBalance>
<OpeningCreditBalance>8842.92</OpeningCreditBalance>
<ClosingDeditBalance>18842.92</ClosingDeditBalance>
<ClosingCreditBalance>18842.92</ClosingCreditBalance>
<GroupingCategory>GA</GroupingCategory>
<GroupingCode>21</GroupingCode>
</GeneralLedger>

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
9

CUSTOMER (n) Clientes
So criadas tantas seces deste tipo, quantos os clientes existentes.
Deve conter todos os registos existentes no respetivo ficheiro de clientes, bem
como aqueles que sejam implcitos nos movimentos e no constem do
respetivo ficheiro. Por exemplo, outros terceiros devedores e clientes
indiferenciados (VD).
No caso da exportao do SAF-T PT para efeitos de comunicao dos
elementos das faturas AT, apenas iro ser exportados os dados referentes a
clientes que sejam implcitos nos movimentos referentes ao perodo de
exportao.
Nome Tabela Campos/Observaes
2.2.1 CustomerID * Clientes Cliente no caso de existir na
tabela Clientes ou [NIF]_C
para devedores / clientes
indiferenciados.
2.2.2 AccountID * CnfTabLigCBL Conta
Cdigo da conta associada
na Contabilidade. Caso no
exista, deve ser definida
como Desconhecido.
2.2.3 CustomerTaxID * Clientes NumContrib
2.1.4 CompanyName * Clientes Nome
2.1.5 Contact Contactos/
LinhasContactoEntidades
PrimeiroNome +
UltimoNome
A relao entre a entidade e
o contacto dada atravs da
tabela
LinhasContactoEntidades.
2.2.6 BillingAddress * Morada Faturao
2.2.6.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
2.2.6.2 StreetName Clientes Nome da rua. Neste caso,
como no obrigatrio e
como no existe um campo
com apenas essa
informao, ento nada
preenchido.
2.2.6.3 AddressDetail *
a


Clientes Fac_Mor
Endereo detalhado.
2.2.6.4 City *
a
Clientes Fac_Local
Quando este campo no se
encontra preenchido, ento
utiliza a descrio
Desconhecido.
2.2.6.5 PostalCode *
a
Clientes Fac_CP
Quando este campo no se
encontra preenchido, ento
utiliza a descrio
Desconhecido.
2.2.6.6 Region Clientes/Distritos Distrito
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
10

Nome Tabela Campos/Observaes
utilizado o descritivo da
tabela Distritos.
2.2.6.7 Country * Clientes Pais
Cdigo ISO 3166 -1 -alpha -
2, de acordo com a Portaria
n. 1192/2009.
2.2.7 ShipToAddress
b
Morada Expedio. Neste
caso, no preenchido
nenhum valor.
2.2.7.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
2.2.7.2 StreetName MoradasAlternativasClientes Nome da rua. Neste caso,
como no obrigatrio e
como no existe um campo
com apenas essa
informao, ento nada
preenchido.
2.2.7.3 AddressDetail *

MoradasAlternativasClientes Morada
2.2.7.4 City *

MoradasAlternativasClientes Localidade
2.2.7.5 PostalCode *

MoradasAlternativasClientes CP
2.2.7.6 Region MoradasAlternativasClientes Distrito
2.2.7.7 Country * MoradasAlternativasClientes Pais
Cdigo ISO 3166 -1 -alpha -
2, de acordo com a Portaria
n. 1192/2009. Se este
campo no estiver
preenchido, ento
apresentada a descrio
Desconhecido.
2.2.8 Telephone Clientes Fac_Tel
2.2.9 Fax Clientes Fac_Fax
2.2.10 Email Contactos Email
2.2.11 Website Clientes EndereoWeb
2.2.12 SelfBillingIndicator
Indicador da existncia de
acordo de autofacturao
entre o cliente e o
fornecedor. Deve ser
preenchido com 1 se
houver acordo e com 0
(zero) no caso contrrio.
Neste caso, sempre
preenchido com 0.

Exemplo da seco Customer num ficheiro SAF-T PT:
- <Customer>
<CustomerID>SOFRIO</CustomerID>
<AccountID>21111001</AccountID>
<CustomerTaxID>123456799</CustomerTaxID>
<CompanyName>Sofrio, Lda</CompanyName>
- <BillingAddress>
<AddressDetail>AV. DO ETERNO GELO, 88888</AddressDetail>
<City>POLO NORTE</City>
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
11

<PostalCode>1000</PostalCode>
<Region>1000</Region>
<Country>PT</Country>
</BillingAddress>
<Telephone>200267890</Telephone>
<Fax>200267899</Fax>
<Website>http://www.sofrio.com</Website>
<SelfBillingIndicator>0</ SelfBillingIndicator >
</Customer>


SUPPLIER (n) Fornecedores
So criadas tantas seces deste tipo, quantos os fornecedores existentes.
Deve conter todos os registos existentes no respetivo ficheiro de fornecedores,
bem como aqueles que sejam implcitos nos movimentos e no constem do
respetivo ficheiro. Por exemplo, outros terceiros credores e fornecedores
indiferenciados.

Nome Tabela Campos/Observaes
2.3.1 SupplierID * Fornecedores Fornecedor no caso de existir
na tabela Fornecedores ou
[NIF]_F para credores /
fornecedores indiferenciados.
2.3.2 AccountID * Fornecedores Conta
Cdigo da conta associada
Contabilidade. Caso no
exista, deve ser definida
como Desconhecido.
2.3.3 SupplierTaxID
*
Fornecedores NumContrib
2.3.4 CompanyName
*
Fornecedores Nome
2.3.5 Contact Fornecedores/
LinhasContactoEntidades
PrimeiroNome + UltimoNome
A relao entre a entidade e
o contacto dada atravs da
tabela
LinhasContactoEntidades.
2.3.6 BillingAddress
*
Morada Faturao
2.3.6.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
2.3.6.2 StreetName Fornecedores Nome da rua. Neste caso,
como no obrigatrio e
como no existe um campo
com apenas essa
informao, ento nada
preenchido.
2.3.6.3 AddressDetail * Fornecedores Morada
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
12

Nome Tabela Campos/Observaes
a
2.3.6.4 City *
a
Fornecedores Local
2.3.6.5 PostalCode *
a
Fornecedores CP
2.3.6.6 Region Clientes/Distritos Distrito - Deve ser utilizado o
descritivo da tabela
Distritos.
2.3.6.7 Country * Clientes Pais
2.3.7 ShipToAddress
b
Morada Expedio
2.3.7.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
2.3.7.2 StreetName MoradasAlternativasForneced
ores
Nome da rua. Neste caso,
como no obrigatrio e
como no existe um campo
com apenas essa
informao, ento nada
preenchido.
2.3.7.3 AddressDetail *

MoradasAlternativasForneced
ores
Morada
2.3.7.4 City *

MoradasAlternativasForneced
ores
Localidade
2.3.7.5 PostalCode *

MoradasAlternativasForneced
ores
CP
2.3.7.6 Region MoradasAlternativasForneced
ores
Distrito
2.3.7.7 Country * MoradasAlternativasForneced
ores
Pais
2.3.8 Telephone Fornecedores Tel
2.3.9 Fax Fornecedores Fax
2.3.10 Email Contactos Email
2.3.11 Website Fornecedores EndereoWeb
2.3.12 SelfBillingIndica
tor

Indicador da existncia de
acordo de autofacturao
entre o cliente e o
fornecedor. Deve ser
preenchido com 1 se
houver acordo e com 0
(zero) no caso contrrio.
Neste caso, sempre
preenchido com 0.

Exemplo da seco Supplier num ficheiro SAF-T PT:
- <Supplier>
<SupplierID>F0004</SupplierID>
<AccountID>22111004</ AccountID >
<SupplierTaxID>190836286</SupplierTaxID>
<CompanyName>Distribuio Informtica</CompanyName>
- <BillingAddress>
<AddressDetail>Av. da Boavista, 1500</AddressDetail>
<City>Desconhecido</City>
<PostalCode>4000</PostalCode>
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
13

<Region>Desconhecido</Region>
<Country>PT</Country>
</BillingAddress>
<Fax>22 780690</Fax>
<Website>http://distinformatica.pt</Website>
<SelfBillingIndicator>0</ SelfBillingIndicator >
</Supplier>


TAXTABLE (n) - Impostos
So includos os regimes fiscais de IVA praticados em cada espao fiscal e as
rubricas do imposto do selo a liquidar, aplicveis nas linhas dos documentos,
registados em SourceDocuments.
Nome Tabela Campos/Observaes
2.5.1 TaxTableEntry

2.5.1.1 TaxType *
IVA imposto sobre o valor
acrescentado;
IS imposto de selo.
NS no sujeito a IVA ou IS.
2.5.1.2 TaxCountryRegion * Regio de acordo com as transaes
realizadas.
Deve ser preenchido de acordo com a
norma ISO 3166-1 - alpha-2. No caso
das Regies Autnomas da Madeira e
Aores deve ser preenchido com:
PT -AC espao fiscal da Regio
Autnoma dos Aores;
PT -MA espao fiscal da Regio
Autnoma da Madeira.
2.5.1.3 TaxCode
No caso do IVA assumir:
RED taxa reduzida;
INT taxa intermdia;
NOR taxa normal;
ISE isenta;
OUT outros.

No caso do cdigo do tipo de imposto
(TaxType) = IS, deve ser preenchido
com o cdigo da verba respetiva.
2.5.1.4 Description *
No caso do IVA assumir:
Intermdia;
Normal;
Reduzida;
Isenta.
No caso do Imposto de Selo deve ser
preenchido com a descrio da
respetiva verba.
2.5.1.5 TaxExpirationDate
ltima data legal de aplicao da taxa
de imposto, no caso de alterao da
mesma, na vigncia do perodo de
tributao.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
14

Nome Tabela Campos/Observaes
2.5.1.6 TaxPercentage IVA Taxa
Campo de preenchimento obrigatrio,
no caso de se tratar de uma
percentagem do imposto
2.5.1.7 TaxAmount
Campo de preenchimento obrigatrio,
no caso de se tratar de uma verba fixa
de imposto de selo.

Exemplo da seco TaxTable num ficheiro SAF-T PT:
- <TaxTable>
- <TaxTableEntry>
<TaxType>IVA</ TaxType>
<TaxCountryRegion>PT</ TaxCountryRegion>
<TaxCode>ISE</ TaxCode>
<Description>Isenta</Description>
<TaxPercentage>0.00</ TaxPercentage>
</TaxTableEntry>
</TaxTable>



PRODUCT (n) - Produtos e Servios
So criadas tantas seces deste tipo, quantos os artigos/produtos que
existam e que se encontrem ativos, bem como aqueles que sejam implcitos
nos movimentos e no constem do respetivo ficheiro (ex. Portes) e todos os
impostos includos na fatura, exceto IVA e IS, (ex. Ecotaxas, IEC).
No caso da exportao do SAF-T PT para efeitos de comunicao dos
elementos das faturas AT, apenas iro ser exportados os dados referentes a
artigos/produtos que sejam implcitos nos movimentos referentes ao perodo
de exportao.

Nome Tabela Campos/Observaes
2.4.1 ProductType * Artigo Indicador de Produto ou
servio.
P Produtos
S Servios
O Outros
T Impostos, taxas e
encargos parafiscais
2.4.2 ProductCode * Artigo Artigo
2.4.3 ProductGroup * Artigo/Familias

Famlia
Utilizado o descritivo da tabela
Familias.
2.4.4 ProductDescription * Artigo Descricao
2.4.5 ProductNumberCode * Artigo CodBarras
No caso de no existir
preencher com ProductCode.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
15


Exemplo da seco Product num ficheiro SAF-T PT:
- <Product>
<ProductType>P</ProductType>
<ProductCode>A0001</ProductCode>
<ProductGroup>Computadores</ProductGroup>
<ProductDescription>Pentium D925 Dual Core</ProductDescription>
<ProductNumberCode>5601234901248</ProductNumberCode>
</Product>


As tabelas Clientes, Produtos e Taxas devem conter todos os registos que
sejam implcitos nos movimentos. Se existir, por exemplo, uma Venda a
Dinheiro com o registo do contribuinte e morada de um cliente, mesmo que
esse cliente no esteja na tabela de clientes da aplicao dever ser exportado
como cliente no SAF-T PT.

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
16

GeneralLedgerEntries
Apresenta todos os Movimentos Contabilsticos.
Nome Tabela Campos/Observaes
3.1
NumberOfEntries *
CabecMovCBL Total de documentos
3.2
TotalDebit *
Movimentos Valor; Natureza
3.3
TotalCredit *
Movimentos Valor; Natureza
3.4
Journal
Tipo Journal
3.4.1
JournalID *
CabecMovCBL Diario
3.4.2
Description * Diarios Descricao
3.4.3
Transaction Documento contabilstico
3.4.3.1 TransactionID * CabecMovCBL TransactionDate JournalID
DocArchivalNumber
Por exemplo: 2009-02-02 123 123
3.4.3.2 Period * CabecMovCBL Mes
3.4.3.3 TransactionDate * CabecMovCBL Dia + Mes + Ano
3.4.3.4 SourceID CabecMovCBL Utilizador
3.4.3.5 Description * CabecMovCBL Descricao
3.4.3.6 DocArchivalNumbe
r
CabecMovCBL NumDoc
3.4.3.7 TransactionType
Depende dos valores selecionados
no separador Tipos Operao,
para cada perodo/dirio, do
utilitrio de exportao SAF-T PT.
N Normal;
R Regulatizao do perodo de
tributao;
A Apuramento de resultados;
J Movimentos de ajustamento.

3.4.3.8 GLPostingDate * CabecMovCBL Dia + Mes + Ano

3.4.3.9 CustomerID * Movimentos
Campo de preenchimento
obrigatrio, no caso da transao
consubstanciar uma venda que
deva figurar no anexo O da
IES/declarao anual ou que
deva figurar no anexo I da
declarao peridica de IVA
(campo Recapitulativos da
tabela Movimentos ativo).
Deve ser indicada a chave do
registo na tabela de clientes.
3.4.3.10 SupplierID * Movimentos Campo de preenchimento
obrigatrio caso o campo
Recapitulativos da tabela
Movimentos esteja marcado
com verdadeiro. Neste caso deve
ser indicado o cdigo da
entidade associada ao
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
17

Nome Tabela Campos/Observaes
movimento. Caso exista mais do
que uma entidade associada ao
documento devem ser
preenchidos com a designao
Lanamentos Agregados.
3.4.3.11 Line Linhas do documento
contabilstico.
3.4.3.11.1
RecordID * Movimentos Linha
3.4.3.11.2
AccountID * Movimentos Conta
3.4.3.11.3
SourceDocumentID Identificador do movimento
contabilstico. Neste caso, como
no obrigatrio, ento nada
preenchido.
3.4.3.11.4
SystemEntryDate * Movimentos Dia + Mes + Ano
3.4.3.11.5
Description *
Movimentos Descricao
3.4.3.11.6
DebitAmount
Movimentos Valor
Deve ter em ateno a natureza do
movimento Natureza.
3.4.3.11.7
CreditAmount
Movimentos Valor
Deve ter em ateno a natureza do
movimento Natureza.

Exemplo da seco GeneralLedgerEntries num ficheiro SAF-T PT:
- <GeneralLedgerEntries>
<NumberOfEntries>27</NumberOfEntries>
<TotalDebit>77973.57</TotalDebit>
<TotalCredit>78973.57</TotalCredit>
- <Journal>
<JournalID>27</JournalID>
<Description>Caixa A</Description>
- <Transaction>
<TransactionID>2009-01-31 00021 10001</TransactionID>
<Period>1</Period>
<TransactionDate>2009-01-31</TransactionDate>
<SourceID>miguel.campos</SourceID>
<Description>Caixa A - Pagamentos</Description>
<DocArchivalNumber>1</ DocArchivalNumber>
<TransactionType>N</ TransactionType>
<GLPostingDate>2010-01-14T09:29:42</GLPostingDate>
- <Line>
<RecordID>1</RecordID>
<AccountID>111</AccountID>
<SystemEntryDate>2010-01-14T09:29:42</SystemEntryDate>
<Description>Caixa A - Pagamentos</Description>
<CreditAmount>560.00</CreditAmount>
</Line>
()
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
18

</Transaction>
</Journal>
</GeneralLedgerEntries>

Em suma, as operaes que quando executadas tero reflexo no ficheiro SAF-
T PT so:
Alterao dos dados da empresa;
Criao/Alterao de contas do Plano Oficial de Contas;
Criao/Alterao da ficha de um cliente/fornecedor, mesmo que no
contenham movimentos contabilsticos no perodo exportado;
Criao/Alterao de produtos/servios;
Taxas de IVA;
Criao/Alterao de documentos de venda (exceto quando os
documentos de venda do tipo fatura ou equivalente esto ao abrigo da
certificao de software);
Movimentos contabilsticos.

Source Documents
Nesta seco so includos todos os documentos de venda emitidos pela
empresa, incluindo os tales de venda. Devem constar os documentos
anulados, devidamente assinalados, permitindo verificar a sequencialidade da
numerao dos documentos. Quando existir um registo de um talo de venda,
ou talo de devoluo, e outro registo da fatura ou nota de crdito
correspondente, o talo deve ser assinalado na tag InvoiceStatus como F,
para no duplicar o montante das vendas ou anulaes.
No devem ser exportadas linhas sem relevncia fiscal, designadamente
descries tcnicas, instrues de montagem e condies de garantia.
A estrutura dos campos a serem exportados poder ser verificada na portaria
274/2013 disponvel aqui.

SalesInvoices:

Nome Tabela Campos/Observaes
4.1 SalesInvoices
4.1.1 NumberOfEntries * CabecDoc Total de documentos dos tipos:
Vendas a Dinheiro;
Faturas;
Notas de crdito e
dbito.
4.1.2 TotalDebit * CabecDoc
(Totalmerc + TotalIVA +
TotalEcotaxa + TotalOutros) -
TotalDesc
Valor dos documentos cuja
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
19

Nome Tabela Campos/Observaes
natureza seja a receber.
4.1.3 TotalCredit * CabecDoc
(Totalmerc + TotalIVA +
TotalEcotaxa + TotalOutros) -
TotalDesc
Valor dos documentos cuja
natureza seja a pagar.
4.1.4 Invoice * Documento Venda
4.1.4.1 InvoiceNo * CabecDoc TipoDoc Serie/NumDoc
Identificao nica do
documento de venda.

4.1.4.2 DocumentStatus

4.1.4.2.1 InvoiceStatus * CabecDoc
Status
Deve ser preenchido com:
N normal;
S autofacturao;
A documento anulado;
R documento resumo
doutros documentos;
F documento faturado
(quando o documento do tipo
talo de venda ou talo de
devoluo e existe na tabela o
correspondente do tipo fatura
ou nota de crdito).

4.1.4.2.2 InvoiceStatusDate CabecDoc
Status
Data da ltima gravao do
estado do documento ao
segundo. Tipo data e hora:
AAAA -MM -DDThh:mm:ss.
4.1.4.2.3 Reason CabecDoc
Status
Motivo que levou alterao do
documento.
4.1.4.2.4 SourceID CabecDoc
Status
Utilizador responsvel pela
alterao do documento.
4.1.4.2.5 SourceBilling CabecDoc
Deve ser preenchido com:
P Documento produzido na
aplicao;
I Documento integrado e
produzido noutra aplicao;
M Documento proveniente
de recuperao de emisso
manual;
4.1.4.3 Hash * Chave do documento.
Assinatura nos termos da
Portaria 363/2010 que
regulamenta a certificao dos
programas informticos de
faturao (gravada na base de
dados quando se desencadeou
o processo de gravao do
documento).
No caso de documentos
provenientes de aplicaes
externas este campo deve ser
preenchido com a chave do
documento gerado pela
aplicao original (o campo
preenchido com 0 (zero), caso
no haja obrigatoriedade de
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
20

Nome Tabela Campos/Observaes
certificao).

4.1.4.4 HashControl Chave de controlo.
Verso da chave privada
utilizada na criao da
assinatura do campo 4.1.4.3.
Para os documentos que so
Cpia de documento original
e Integrao de documentos
emitidos manualmente, passa
a ser preenchido com o
seguinte valor: Verso da
chave + InvoiceType(2) +
M+Srie Documento+/+ n
doc. Original. Para os
documentos provenientes de
aplicaes externas
preenchido com o seguinte
valor: nCertificado +
.+verso da chave.
4.1.4.5 Period Cabecdoc Data
Deve ser o ms presente na
data do documento, quando o
ano fiscal igual ao ano
contabilstico.
4.1.4.6 InvoiceDate * CabecDoc Data (data criao documento -
AAAA-MM-DD)
4.1.4.7 InvoiceType * CabecDoc Tipo de documento definido no
assistente de gerao do
ficheiro.
4.1.4.8 SpecialRegimes Indicador da existncia de
regimes especiais dos
documentos.
4.1.4.8.1 SelfBillingIndicator * Indicador da existncia de
acordo de autofacturao entre
o cliente e o fornecedor. Deve
ser preenchido com 1 se
houver acordo e com 0
(zero) no caso contrrio. Neste
caso, sempre preenchido com
0.
4.1.4.8.2 CashVATSchemeIndi
cator *
Indicador da existncia de
adeso ao regime de IVA de
Caixa. Deve ser preenchido
com 1 se houver adeso e
com 0 (zero) no caso
contrrio.
4.1.4.8.3 ThirdPartiesBillingInd
icator *
Deve ser preenchido com 1
se respeitar a faturao emitida
em nome e por conta de
terceiros e com 0 (zero) no
caso contrrio.
4.1.4.9 SourceID * Utilizador que gerou o
documento.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
21

Nome Tabela Campos/Observaes
4.1.4.10 EACCode CAE da atividade relacionada
com a emisso deste
documento.
4.1.4.11 SystemEntryDate * CabecDoc DataGravacao
Data de gravao do
documento. A data e hora da
ltima alterao ao documento
(ex:AAAA-MM-DDTHH:MM:SS).

4.1.4.12 TransactionID CabecDoc IDMovCBL
Campo de preenchimento
obrigatrio se se tratar do
ficheiro integrado (Faturao +
Contabilidade).
4.1.4.13 CustomerID * CabecDoc Entidade, para entidades que
no so clientes e NIF+_C
para outros devedores.
4.1.4.14 ShipTo Local e data de Entrega
4.1.4.14.1
DeliveryID Identificador da entrega. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.1.4.14.2
DeliveryDate CabecDoc DataDescarga
4.1.4.14.3
WarehouseID
4.1.4.14.4
LocationID
4.1.4.14.5
Address
b
Morada de Envio
4.1.4.14.5.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
4.1.4.14.5.2 StreetName Nome da rua. Neste caso, como
no obrigatrio e como no
existe um campo com apenas
essa informao, ento nada
preenchido.
4.1.4.14.5.3 AddressDetail *

Clientes Fac_Mor
4.1.4.14.5.4 City *

Clientes Fac_Local
4.1.4.14.5.5 PostalCode *

Clientes Fac_CP
4.1.4.14.5.6 Region Clientes Distrito - Deve ser utilizado o
descritivo da tabela Distritos.
4.1.4.14.5.7 Country * Clientes Pais
4.1.4.15 ShipFrom Local onde se inicia a expedio
4.1.4.15.1
DeliveryID Identificador da entrega. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.1.4.15.2
DeliveryDate CabecDoc DataCarga
4.1.4.15.3
WarehouseID Tipo AddressStructure
4.1.4.15.4
LocationID
4.1.4.15.5
Address * Tipo AddressStructure
4.1.4.15.5.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
4.1.4.15.5.2 StreetName Nome da rua. Neste caso, como
no obrigatrio e como no
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
22

Nome Tabela Campos/Observaes
existe um campo com apenas
essa informao, ento nada
preenchido.
4.1.4.15.5.3 AddressDetail *

Empresas IDMorada + IDNumPorta
4.1.4.15.5.4 City *

Empresas IDLocalidade
4.1.4.15.5.5 PostalCode *

Empresas IDCodPostal
4.1.4.15.5.6 Region Empresas IDDistrito

4.1.4.15.5.7 Country * Empresas IDLocalizacaoSede

4.1.4.16 MovementEndTime Tipo de data e hora: AAAA -
MM -DDThh:mm:ss em que o
ss pode ser 00, na ausncia
de informao concreta.
4.1.4.17 MovementStartTime Tipo de data e hora: AAAA -
MM -DDThh:mm:ss em que o
ss pode ser 00, na ausncia
de informao concreta.
4.1.4.18 Line Linhas do documento

4.1.4.18.1 LineNumber * LinhasDoc NumLinha

4.1.4.18.2 OrderReferences Os documentos financeiros que
esto ao abrigo da Certificao
de Software e so gerados a
partir de outros documentos
devero ter nesta posio o
documento que foi a base para
a sua gerao (ex: quando uma
guia de remessa d origem a
uma fatura, tem de ser gerada
a assinatura para ambos os
documentos).
Na gerao do SAF-T este
campo preenchido da
seguinte forma:
Lxx/DOC/Serie/NumDoc
(Exemplo: L1/GR/2010/1)
Lxx: indica o nmero da
linha
Doc: indica o tipo de
documento
Srie: indica a srie do
documento
NumDoc: indica o nmero
de documento

4.1.4.18.2.1 OriginatingON Nmero da ordem de
encomenda. Neste caso, como
no obrigatrio, ento nada
preenchido.
4.1.4.18.2.2 OrderDate Data da encomenda. Neste
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
23

Nome Tabela Campos/Observaes
caso, como no obrigatrio,
ento nada preenchido.
4.1.4.18.3 ProductCode * LinhasDoc Artigo
4.1.4.18.4 ProductDescription * Artigo Descrio
4.1.4.18.5 Quantity * LinhasDoc Quantidade
4.1.4.18.6 UnitOfMeasure LinhasDoc Unidade
4.1.4.18.7 UnitPrice * LinhasDoc PrecUnit
4.1.4.18.8 TaxPointDate * LinhasDoc Data
4.1.4.18.9 References Referencias a outros
documentos
4.1.4.14.9.1 CreditNote Referncia nota de crdito.
Neste caso, como no
obrigatrio, ento nada
preenchido.
4.1.4.18.9.1 Reference Referncia a outros
documentos. Neste caso, como
no obrigatrio, ento nada
preenchido.

4.1.4.18.9.2
Reason Motivo do crdito. Neste caso,
como no obrigatrio, ento
nada preenchido.
4.1.4.18.10 Description * LinhasDoc Descricao
4.1.4.18.11 DebitAmount * LinhasDoc PrecoLiquido
Nas notas de crdito o valor
da linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.1.4.18.12 CreditAmount * LinhasDoc PrecoLiquido
Nas faturas, notas de dbito e
vendas a dinheiro o valor da
linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.1.4.18.13 Tax
4.1.4.18.13.1 TaxType * Tipo de imposto de acordo com
TaxTable
4.1.4.18.13.2 TaxCountryRegion * Regio de acordo com as
transaes realizadas.
Deve ser preenchido de acordo
com a norma ISO 3166-1 -
alpha-2. No caso das Regies
Autnomas da Madeira e
Aores deve ser preenchido
com:
PT -AC espao fiscal da
Regio Autnoma dos Aores;
PT -MA espao fiscal da
Regio Autnoma da Madeira.
4.1.4.18.13.3 TaxCode *
No caso do IVA assumir:
RED taxa reduzida;
INT taxa intermdia;
NOR taxa normal;
ISE isenta;
OUT outros.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
24

Nome Tabela Campos/Observaes

No caso do cdigo do tipo de
imposto (TaxType) = IS, deve
ser preenchido com o cdigo da
verba respetiva.
4.1.4.18.13.4 TaxPercentage * LinhasDoc TaxaIVA
4.1.4.18.13.5 TaxAmount
Montante do imposto. Campo
de preenchimento obrigatrio,
no caso de se tratar de uma
verba fixa de imposto de selo.
Como o imposto de selo no
comtemplado, ento esta tag
no preenchida.
4.1.4.18.14 TaxExemptionReaso
n
IVA
MotivoIsencao
Motivo de iseno de imposto.
Campo de preenchimento
obrigatrio, quando os campos
percentagem da taxa de
imposto (TaxPercentage) ou
montante do imposto
(TaxAmount) so iguais a zero.
4.1.4.18.15 SettlementAmount LinhasDoc Desconto1, Desconto2,
Desconto3
4.1.4.19 DocumentTotals Totais Documentos
4.1.4.19.1 TaxPayable * CabecDoc TotalIVA
4.1.4.19.2 NetTotal * CabecDoc (Totalmerc + TotalEcotaxa +
TotalOutros) - TotalDesc
4.1.4.19.3 GrossTotal * CabecDoc (Totalmerc + TotalIva +
TotalEcotaxa + TotalOutros)
TotalDesc
Total do documento com
imposto.
4.1.4.19.4 Currency
Moeda
4.1.4.19.4.1 CurrencyCode CabecDoc
Cdigo da moeda. No caso de
moeda estrangeira deve ser
preenchido de acordo com a
norma ISO 4217.
4.1.4.19.4.2 CurrencyDebitAmoun
t
CabecDoc TotalMerc + TotalEcotaxa +
TotalOutros - TotalDesc
Valor a dbito na moeda
original do documento. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.1.4.19.4.3 CurrencyCreditAmou
nt
CabecDoc TotalMerc + TotalEcotaxa +
TotalOutros - TotalDesc
Valor a crdito na moeda
original do documento.
4.1.4.19.5 Settlement Condio de pagamento.
4.1.4.19.5.1
SettlementDiscount
Acordo de desconto. Este
campo no exportado.
4.1.4.19.5.2
SettlementAmount
CabecDoc TotalDesc
Montante de desconto.
4.1.4.19.5.3
SettlementDate
Data acordada para o desconto.
Este campo no exportado.
4.1.4.19.5.4
PaymentTerms

4.1.4.19.6
Payment
No caso de pagamentos mistos
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
25

Nome Tabela Campos/Observaes
devem ser indicados os
montantes por tipo de meio e
data de pagamento.
4.1.4.19.6.1
PaymentMechanism
CabecDoc ModoPag. Valores possveis:
Deve ser preenchido com:
CC Carto crdito;
CD Carto dbito;
CH Cheque;
CS Compensao de saldos
em conta corrente;
LC Letra comercial;
MB Multibanco;
NU Numerrio;
PR Permuta;
TB Transferncia bancria;
TR Ticket restaurante.
4.1.4.19.6.2
PaymentAmount
Deve ser indicado o montante
por meio de pagamento.
4.1.4.19.6.3
PaymentDate

4.1.4.20
WithholdingTax
Retenes na fonte.
4.1.4.20.1
WithholdingTaxType
Valores possveis:
IRS Imposto sobre o
rendimento de pessoas
singulares;
IRC Imposto sobre o
rendimento de pessoas
coletivas;
IS Imposto do selo.
4.1.4.20.2
WithholdingTaxDescr
iption
Normativo legal aplicvel.
No caso do Cdigo do tipo de
imposto (Tax-Type) = IS,
deve ser preenchido com o
cdigo da verba respetiva.
4.1.4.20.3
WithholdingTaxAmou
nt
Montante retido de imposto.

MovementOfGoods:
Nome Tabela Campos/Observaes
4.2 MovementOfGoods
4.2.1 NumberOfMovementl
ines *
CabecDoc Total de documentos dos tipos:
Documentos de
transporte (vendas e
compras)
4.2.2 TotalQuantityIssued
*
LinhasDoc
SUM (Quantidade)
4.2.3 Stock Movement* CabecDoc
Documento de transporte
4.2.3.1 DocumentNumber * CabecDoc TipoDoc Serie/NumDoc
Identificao nica do
documento de transporte.

4.2.3.2 DocumentStatus

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
26

Nome Tabela Campos/Observaes
4.2.3.2.1 MovementStatus * CabecDoc
Status
Deve ser preenchido com:
N Normal;
T Por conta de terceiros;
A Documento anulado;
R Documento de resumo
doutros documentos criados
noutras aplicaes e gerado
nesta aplicao.
4.2.3.2.2 MovementStatusDat
e
CabecDoc
Status
Data da ltima gravao do
estado do documento ao
segundo. Tipo data e hora:
AAAA -MM -DDThh:mm:ss.
4.2.3.2.3 Reason CabecDoc
Status
Motivo que levou alterao do
documento.
4.2.3.2.4 SourceID CabecDoc
Status
Utilizador responsvel pela
alterao do documento.
4.2.3.2.5 SourceBilling CabecDoc
Deve ser preenchido com:
P Documento produzido na
aplicao;
I Documento integrado e
produzido noutra aplicao;
M Documento proveniente
de recuperao de emisso
manual;
4.2.3.3 Hash * Chave do documento.
Assinatura nos termos da
Portaria 363/2010 que
regulamenta a certificao dos
programas informticos de
faturao (gravada na base de
dados quando se desencadeou
o processo de gravao do
documento).
No caso de documentos
provenientes de aplicaes
externas este campo deve ser
preenchido com a chave do
documento gerado pela
aplicao original (o campo
preenchido com 0 (zero), caso
no haja obrigatoriedade de
certificao).

4.2.3.4 HashControl Chave de controlo.
Verso da chave privada
utilizada na criao da
assinatura do campo 4.1.4.3.
Para os documentos que so
Cpia de documento original
e Integrao de documentos
emitidos manualmente, passa
a ser preenchido com o
seguinte valor: Verso da
chave + InvoiceType(2) +
M+Srie Documento+/+ n
doc. Original. Para os
documentos provenientes de
aplicaes externas
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
27

Nome Tabela Campos/Observaes
preenchido com o seguinte
valor: nCertificado +
.+verso da chave.
4.2.3.5 Period Cabecdoc Data
Deve ser o ms presente na
data do documento, quando o
ano fiscal igual ao ano
contabilstico.
4.2.3.6 MovementDate * CabecDoc Data (data criao documento -
AAAA-MM-DD)
4.2.3.7 MovemenType * CabecDoc Tipo de documento definido no
assistente de gerao do
ficheiro.
4.2.3.8 SystemEntryDate * Data de gravao do
documento.
4.2.3.9 TransactionID CabecDoc IDMovCBL
Campo de preenchimento
obrigatrio se se tratar do
ficheiro integrado (Faturao +
Contabilidade).
4.2.3.10 CustomerID * CabecDoc Entidade, para entidades que
no so clientes e NIF+_C
para outros devedores.
4.2.3.11 SupplierID * CabecCo
mpras
Entidade, para entidades que
no so fornecedores e
NIF+_F para outros
devedores.
4.2.3.12 SourceID * Utilizador que gerou o
documento.
4.2.3.13 EACCode CAE da atividade relacionada
com a emisso deste
documento.
4.2.3.14 MovementComments Razo da emisso do
documento.

4.2.3.15 ShipTo Local e data de Entrega
4.2.3.15.1
DeliveryID Identificador da entrega. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.2.3.15.2
DeliveryDate CabecDoc DataDescarga
4.2.3.15.3
WarehouseID
4.2.3.15.4
LocationID
4.2.3.15.5
Address
b
Morada de Envio
4.2.3.15.5.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
4.2.3.15.5.2 StreetName Nome da rua. Neste caso, como
no obrigatrio e como no
existe um campo com apenas
essa informao, ento nada
preenchido.
4.2.3.15.5.3 AddressDetail *

Clientes Fac_Mor
4.2.3.15.5.4 City *

Clientes Fac_Local
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
28

Nome Tabela Campos/Observaes
4.2.3.15.5.5 PostalCode *

Clientes Fac_CP
4.2.3.15.5.6 Region Clientes Distrito - Deve ser utilizado o
descritivo da tabela Distritos.
4.2.3.15.5.7 Country * Clientes Pais
4.2.3.16 ShipFrom Local onde se inicia a expedio
4.2.3.16.1
DeliveryID Identificador da entrega. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.2.3.16.2
DeliveryDate CabecDoc DataCarga
4.2.3.16.3
WarehouseID Tipo AddressStructure
4.2.3.16.4
LocationID
4.2.3.16.5
Address * Tipo AddressStructure
4.2.3.16.5.1 BuildingNumber Neste caso, como no
obrigatrio, ento nada
preenchido.
4.2.3.16.5.2 StreetName Nome da rua. Neste caso, como
no obrigatrio e como no
existe um campo com apenas
essa informao, ento nada
preenchido.
4.2.3.16.5.3 AddressDetail *

Empresas IDMorada + IDNumPorta
4.2.3.16.5.4 City *

Empresas IDLocalidade
4.2.3.16.5.5 PostalCode *

Empresas IDCodPostal
4.2.3.16.5.6 Region Empresas IDDistrito

4.2.3.16.5.7 Country * Empresas IDLocalizacaoSede

4.2.3.17 MovementEndTime Tipo de data e hora: AAAA -
MM -DDThh:mm:ss em que o
ss pode ser 00, na ausncia
de informao concreta.
4.2.3.18 MovementStartTime Tipo de data e hora: AAAA -
MM -DDThh:mm:ss em que o
ss pode ser 00, na ausncia
de informao concreta.
4.2.3.19 ATDocCodeID Cdigo de identificao
atribudo pela AT ao
documento, nos termos do DL
147/2003, de 11 de julho.
4.2.3.20 Line Linhas do documento

4.2.3.20.1 LineNumber * LinhasDoc NumLinha

4.2.3.18.2 OrderReferences Os documentos financeiros que
esto ao abrigo da Certificao
de Software e so gerados a
partir de outros documentos
devero ter nesta posio o
documento que foi a base para
a sua gerao (ex: quando uma
guia de remessa d origem a
uma fatura, tem de ser gerada
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
29

Nome Tabela Campos/Observaes
a assinatura para ambos os
documentos).
Na gerao do SAF-T este
campo preenchido da
seguinte forma:
Lxx/DOC/Serie/NumDoc
(Exemplo: L1/GR/2010/1)
Lxx: indica o nmero da
linha
Doc: indica o tipo de
documento
Srie: indica a srie do
documento
NumDoc: indica o nmero
de documento

4.2.3.20.2.1 OriginatingON Nmero da ordem de
encomenda. Neste caso, como
no obrigatrio, ento nada
preenchido.
4.2.3.20.2.2 OrderDate Data da encomenda. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.2.3.20.3 ProductCode * LinhasDoc Artigo
4.2.3.20.4 ProductDescription * Artigo Descrio
4.2.3.20.5 Quantity * LinhasDoc Quantidade
4.2.3.20.6 UnitOfMeasure LinhasDoc Unidade
4.2.3.20.7 UnitPrice * LinhasDoc PrecUnit
4.2.3.20.8 Description * LinhasDoc Descrio
4.2.3.20.9 DebitAmount * LinhasDoc PrecoLiquido
Nas notas de crdito o valor
da linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.2.3.20.10 CreditAmount * LinhasDoc PrecoLiquido
Nas faturas, notas de dbito e
vendas a dinheiro o valor da
linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.2.3.20.11 Tax
4.2.3.20.11.1 TaxType * Tipo de imposto de acordo com
TaxTable
4.2.3.20.11.2 TaxCountryRegion * Regio de acordo com as
transaes realizadas.
Deve ser preenchido de acordo
com a norma ISO 3166-1 -
alpha-2. No caso das Regies
Autnomas da Madeira e
Aores deve ser preenchido
com:
PT -AC espao fiscal da
Regio Autnoma dos Aores;
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
30

Nome Tabela Campos/Observaes
PT -MA espao fiscal da
Regio Autnoma da Madeira.
4.2.3.20.11.3 TaxCode *
No caso do IVA assumir:
RED taxa reduzida;
INT taxa intermdia;
NOR taxa normal;
ISE isenta;
OUT outros.

No caso do cdigo do tipo de
imposto (TaxType) = IS, deve
ser preenchido com o cdigo da
verba respetiva.
4.2.3.20.11.4 TaxPercentage * LinhasDoc TaxaIVA
4.2.3.20.12 TaxExemptionReaso
n
IVA
MotivoIsencao
Motivo de iseno de imposto.
Campo de preenchimento
obrigatrio, quando os campos
percentagem da taxa de
imposto (TaxPercentage) ou
montante do imposto
(TaxAmount) so iguais a zero.
4.2.3.20.13 SettlementAmount LinhasDoc Desconto1, Desconto2,
Desconto3
4.2.3.21 DocumentTotals Totais Documentos
4.2.3.21.1 TaxPayable * CabecDoc TotalIVA
4.2.3.21.2 NetTotal * CabecDoc (Totalmerc + TotalEcotaxa +
TotalOutros) - TotalDesc
4.2.3.21.3 GrossTotal * CabecDoc (Totalmerc + TotalIva +
TotalEcotaxa + TotalOutros)
TotalDesc
Total do documento com
imposto.
4.2.3.21.4 Currency
Moeda
4.2.3.21.4.1 CurrencyCode CabecDoc
Cdigo da moeda. No caso de
moeda estrangeira deve ser
preenchido de acordo com a
norma ISO 4217.
4.2.3.21.4.2 CurrencyAmount CabecDoc TotalMerc + TotalEcotaxa +
TotalOutros - TotalDesc
Valor a dbito na moeda
original do documento. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.2.3.21.4.3 ExchangeRate CabecDoc Cambio

WorkingDocuments:
Nome Tabela Campos/Observaes
4.3 WorkingDocuments
4.3.1 NumberOfEntries * CabecDoc Total de documentos dos tipos:
Ecomendas
Pedidos de oramentos
Oramentos
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
31

Nome Tabela Campos/Observaes
4.3.2 TotalDebit * CabecDoc
(Totalmerc + TotalIVA +
TotalEcotaxa + TotalOutros) -
TotalDesc
Valor dos documentos cuja
natureza seja a receber.
4.3.3 TotalCredit * CabecDoc
(Totalmerc + TotalIVA +
TotalEcotaxa + TotalOutros) -
TotalDesc
Valor dos documentos cuja
natureza seja a pagar.
4.3.4 WorkDocument * CabecDoc
Documento em aberto
4.3.4.1 DocumentNumber * CabecDoc TipoDoc Serie/NumDoc
Identificao nica do
documento de transporte.

4.3.4.2 DocumentStatus

4.3.4.2.1 WorkStatus * CabecDoc
Status
Deve ser preenchido com:
N Normal;
A Documento anulado;
F Documento faturado,
quando para este documento
tambm existe na tabela 4.1.
Documentos comerciais a
clientes (SalesInvoices) o
correspondente do tipo fatura
ou fatura simplificada.
4.3.4.2.2 WorkStatusDate CabecDoc
Status
Data da ltima gravao do
estado do documento ao
segundo. Tipo data e hora:
AAAA -MM -DDThh:mm:ss.
4.3.4.2.3 Reason CabecDoc
Status
Motivo que levou alterao do
documento.
4.3.4.2.4 SourceID CabecDoc
Status
Utilizador responsvel pela
alterao do documento.
4.3.4.2.5 SourceBilling CabecDoc
Deve ser preenchido com:
P Documento produzido na
aplicao;
I Documento integrado e
produzido noutra aplicao;
M Documento proveniente
de recuperao de emisso
manual;
4.3.4.3 Hash * Chave do documento.
Assinatura nos termos da
Portaria 363/2010 que
regulamenta a certificao dos
programas informticos de
faturao (gravada na base de
dados quando se desencadeou
o processo de gravao do
documento).
No caso de documentos
provenientes de aplicaes
externas este campo deve ser
preenchido com a chave do
documento gerado pela
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
32

Nome Tabela Campos/Observaes
aplicao original (o campo
preenchido com 0 (zero), caso
no haja obrigatoriedade de
certificao).

4.3.4.4 HashControl Chave de controlo.
Verso da chave privada
utilizada na criao da
assinatura do campo 4.1.4.3.
Para os documentos que so
Cpia de documento original
e Integrao de documentos
emitidos manualmente, passa
a ser preenchido com o
seguinte valor: Verso da
chave + InvoiceType(2) +
M+Srie Documento+/+ n
doc. Original. Para os
documentos provenientes de
aplicaes externas
preenchido com o seguinte
valor: nCertificado +
.+verso da chave.
4.3.4.5 Period Cabecdoc Data
Deve ser o ms presente na
data do documento, quando o
ano fiscal igual ao ano
contabilstico.
4.3.4.6 WorkDate * CabecDoc Data (data criao documento -
AAAA-MM-DD)
4.3.4.7 WorkType * CabecDoc Tipo de documento definido no
assistente de gerao do
ficheiro.
4.3.4.8 SourceID * Utilizador que gerou o
documento.
4.3.4.9 EACCode CAE da atividade relacionada
com a emisso deste
documento.
4.3.4.10 SystemEntryDate * Data de gravao do
documento.
4.3.4.11 CustomerID * CabecDoc Entidade, para entidades que
no so clientes e NIF+_C
para outros devedores.

4.3.4.12 Line Linhas do documento

4.3.4.12.1 LineNumber * LinhasDoc NumLinha

4.3.4.12.2 OrderReferences Os documentos financeiros que
esto ao abrigo da Certificao
de Software e so gerados a
partir de outros documentos
devero ter nesta posio o
documento que foi a base para
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
33

Nome Tabela Campos/Observaes
a sua gerao (ex: quando uma
guia de remessa d origem a
uma fatura, tem de ser gerada
a assinatura para ambos os
documentos).
Na gerao do SAF-T este
campo preenchido da
seguinte forma:
Lxx/DOC/Serie/NumDoc
(Exemplo: L1/GR/2010/1)
Lxx: indica o nmero da
linha
Doc: indica o tipo de
documento
Srie: indica a srie do
documento
NumDoc: indica o nmero
de documento

4.3.4.12.2.1 OriginatingON Nmero da ordem de
encomenda. Neste caso, como
no obrigatrio, ento nada
preenchido.
4.3.4.12.2.2 OrderDate Data da encomenda. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.3.4.12.3 ProductCode * LinhasDoc Artigo
4.3.4.12.4 ProductDescription * Artigo Descrio
4.3.4.12.5 Quantity * LinhasDoc Quantidade
4.3.4.12.6 UnitOfMeasure LinhasDoc Unidade
4.3.4.12.7 UnitPrice * LinhasDoc PrecUnit
4.3.4.12.8 TaxPointDate * LinhasDoc Data de envio
4.3.4.12.9 Description * LinhasDoc Descrio
4.3.4.12.10 DebitAmount * LinhasDoc PrecoLiquido
Nas faturas, notas de dbito e
vendas a dinheiro o valor da
linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.3.4.12.11 CreditAmount * LinhasDoc PrecoLiquido
Nas faturas, notas de dbito e
vendas a dinheiro o valor da
linha sem IVA deduzido dos
descontos de linha e cabealho,
na moeda EUR
4.3.4.12.12 Tax
4.3.4.12.12.1 TaxType * Tipo de imposto de acordo com
TaxTable
4.3.4.12.12.2 TaxCountryRegion * Regio de acordo com as
transaes realizadas.
Deve ser preenchido de acordo
com a norma ISO 3166-1 -
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
34

Nome Tabela Campos/Observaes
alpha-2. No caso das Regies
Autnomas da Madeira e
Aores deve ser preenchido
com:
PT -AC espao fiscal da
Regio Autnoma dos Aores;
PT -MA espao fiscal da
Regio Autnoma da Madeira.
4.3.4.12.12.3 TaxCode *
No caso do IVA assumir:
RED taxa reduzida;
INT taxa intermdia;
NOR taxa normal;
ISE isenta;
OUT outros.

No caso do cdigo do tipo de
imposto (TaxType) = IS, deve
ser preenchido com o cdigo da
verba respetiva.
4.3.4.12.12.4 TaxPercentage * LinhasDoc TaxaIVA
4.3.4.12.12.5 TaxAmount * CabecDoc TotalIVA
4.3.4.12.13 TaxExemptionReaso
n
IVA
MotivoIsencao
Motivo de iseno de imposto.
Campo de preenchimento
obrigatrio, quando os campos
percentagem da taxa de
imposto (TaxPercentage) ou
montante do imposto
(TaxAmount) so iguais a zero.
4.3.4.12.14 SettlementAmount LinhasDoc Desconto1, Desconto2,
Desconto3
4.3.4.13 DocumentTotals Totais Documentos
4.3.4.13.1 TaxPayable * CabecDoc TotalIVA
4.3.4.13.2 NetTotal * CabecDoc (Totalmerc + TotalEcotaxa +
TotalOutros) - TotalDesc
4.3.4.13.3 GrossTotal * CabecDoc (Totalmerc + TotalIva +
TotalEcotaxa + TotalOutros)
TotalDesc
Total do documento com
imposto.
4.3.4.13.4 Currency
Moeda
4.3.4.13.4.1 CurrencyCode CabecDoc
Cdigo da moeda. No caso de
moeda estrangeira deve ser
preenchido de acordo com a
norma ISO 4217.
4.3.4.13.4.2 CurrencyAmount CabecDoc TotalMerc + TotalEcotaxa +
TotalOutros - TotalDesc
Valor a dbito na moeda
original do documento. Neste
caso, como no obrigatrio,
ento nada preenchido.
4.3.4.13.4.3 ExchangeRate CabecDoc Cambio
Payments:
Nome Tabela Campos/Observaes
4.4. Payments So exportados os documentos de
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
35

liquidao a receber.
4.4.1 NumberOfEntries
*
Contm o nmero total de recibos
emitidos, incluindo os
documentos cujo valor do campo
4.4.4.8.1 -Estado atual
do recibo (PaymentStatus) seja do tipo
A.
4.4.2 TotalDebit * Contm a soma de controlo do campo
4.4.4.14.4 Valor a dbito
(DebitAmount), dela excluindo os
documentos em que o campo
4.4.4.8.1. Estado atual do recibo
(PaymentStatus) seja do tipo A.
4.4.3 TotalCredit * Contm a soma de controlo do campo
4.4.4.14.4 Valor a dbito
(CreditAmount), dela excluindo os
documentos em que o campo
4.4.4.8.1. Estado atual do recibo
(PaymentStatus) seja do tipo A.
4.4.4 Payment
4.4.4.1 PaymentRefNo * Esta identificao composta
sequencialmente pelos seguintes
elementos:
Cdigo interno do tipo de recibo
atribudo pela aplicao
(Cabliq.TipoDoc),
Um espao,
Identificador da srie do recibo
(Cabliq.Serie) (incluir a filial
(Cabliq.Filial) se <> 000),
Uma barra (/)
O nmero sequencial desse recibo
dentro dessa srie (Cabliq.NumDoc).
4.4.4.2 Period indicado o ms do perodo de
tributao de 1 a 12, contado
desde a data do seu incio.
4.4.4.3 TransactionID ** O preenchimento obrigatrio, no
caso de se tratar de um sistema
integrado em que o campo 1.4.
Sistema contabilstico
(TaxAccountingBasis) = I.

Deve ser indicada a chave nica da
tabela 3. Movimentos contabilsticos
(GeneralLedgerEntries) da transao
onde foi lanado este documento,
respeitando a regra a definida para o
campo 3.4.3.1 Chave nica do
movimento contabilstico
(TransactionID).
4.4.4.4 TransactionDate * Data de emisso do recibo
(Cabliq.Datadoc).
4.4.4.5 PaymentType * Deve ser preenchido com:
RC Recibo emitido no mbito do
regime de IVA de Caixa (incluindo os
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
36

relativos a adiantamentos desse
regime);
RG Outros recibos emitidos.
4.4.4.6 Description (campo no preenchido)
4.4.4.7 SystemID (campo no preenchido)
4.4.4.8 DocumentStatus *
4.4.4.8.1 PaymentStatus *
4.4.4.8.2 PaymentStatusDat
e *
Deve ser preenchido com:
N Recibo normal e vigente;
A Recibo anulado.
4.4.4.8.3 Reason indicada a razo que levou
alterao de estado do recibo.
4.4.4.8.4 SourceID * Utilizador responsvel pelo estado
atual do recibo.
4.4.4.9 SourcePayment * Deve ser preenchido com:
P-Recibo produzido na aplicao;
I-Recibo integrado e produzido
noutra aplicao;
M-Recibo proveniente de
recuperao ou de emisso
manual.
4.4.4.10 PaymentMethod
4.4.4.10.1 PaymentMechanis
m *
Meios de pagamento. Se o documento
integra em tesouraria, ento so
lanadas as linhas do documento de
tesouraria lanado.
4.4.4.10.2 PaymentAmount * Deve ser indicado o montante por
meio de pagamento.
4.4.4.10.3 PaymentDate * Data do documento de tesouraria.
4.4.4.11 SourceID *
4.4.4.12 SystemEntryDate
*
Data da gravao do registo ao
segundo, Tipo data e hora:
AAAA -MM -DDThh:mm:ss.
4.4.4.13 CustomerID * Chave nica da tabela 2.2. Tabela
de clientes (Customer) respeitando a
regra a definida para o campo 2.2.1.
Identificador nico do cliente
(CustomerID).
4.4.4.14 Line *
4.4.4.14.1 LineNumber * As linhas so exportadas pela mesma
ordem em que se encontram no recibo
original.

O sistema gera uma linha para cada
combinao de documento original x
Taxa de IVA, ie. Se estamos a liquidar
1 fatura com duas taxas de IVA ento
vamos ter duas linhas (4.4.4.14. x2)
4.4.4.14.2 SourceDocumentI
D *

4.4.4.14.2.1 OriginatingON * Deve ser indicado o tipo, a srie e o
nmero da fatura ou documento
retificativo desta a que respeita o
pagamento.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
37

4.4.4.14.2.2 InvoiceDate * Deve ser indicada a data da fatura ou
documento retificativo desta a que se
refere o pagamento.
4.4.4.14.2.3 Description (campo no preenchido)
4.4.4.14.3 SettlementAmount
**
Descontos concedidos aquando do
pagamento deste documento.
4.4.4.14.4. DebitAmount ** Valor desta linha do recibo do
documento retificativo, sem impostos e
eventuais descontos.
4.4.4.14.5. CreditAmount ** Valor desta linha do recibo da fatura
ou documento retificativo, sem
impostos e eventuais descontos.
4.4.4.14.6. Tax Nos recibos do sistema de IVA de
Caixa, deve ser indicada uma linha por
cada taxa de IVA diferente, que conste
da fatura respetiva.
4.4.4.14.6.1. TaxType * Deve ser preenchida com:
IVA-Imposto sobre o valor
acrescentado, para o regime de IVA de
Caixa;
IS - Imposto de Selo; e
NS- No sujeito a IVA ou IS.
4.4.4.14.6.2 TaxCountryRegion
*
Deve ser preenchido de acordo com a
norma ISO 3166-1-alpha-2.
No caso das regies autnomas da
Madeira e Aores deve ser preenchido
com:
PT-AC-Espao fiscal da Regio
Autnoma dos Aores;
PT-MA-Espao fiscal da Regio
Autnoma da Madeira.
4.4.4.14.6.3 TaxCode * Cdigo da taxa na tabela de impostos.
No caso do campo 2.5.1.1.-Cdigo do
tipo de imposto (TaxType) = IVA, deve
ser preenchido com:
RED-Taxa reduzida;
INT- Taxa intermdia;
NOR- Taxa normal;
ISE- Isenta;
OUT- Outros, aplicvel para os
regimes especiais de IVA.
No caso do campo 2.5.1.1.- Cdigo do
tipo de imposto (TaxType) = IS,
deve ser preenchido com o cdigo da
verba respetiva. No caso de no
aplicabilidade de imposto deve ser
preenchido com NA.
4.4.4.14.6.4 TaxPercentage ** O preenchimento obrigatrio, no
caso de se tratar de uma percentagem
de imposto.
A percentagem da taxa
correspondente ao imposto aplicvel
ao campo 4.4.4.14.4.-Valor a dbito
(DebitAmount) ou ao campo
4.4.4.14.5.-Valor a crdito
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
38

(CreditAmount).
No caso de iseno ou no sujeio a
imposto, utilizar este campo com o
valor 0 (zero).
4.4.4.14.6.5 TaxAmount ** O preenchimento obrigatrio, no
caso de se tratar de uma verba fixa de
imposto de selo.
4.4.4.14.6.6 TaxExemptionReas
on **
O preenchimento obrigatrio, quando
os campos 4.4.4.16.4-Percentagem da
taxa de imposto (TaxPercentage) ou
4.4.4.16.5-Montante do imposto
(TaxAmount) so iguais a zero.
Deve ser referido o preceito legal
aplicvel.
Este campo deve ser igualmente
preenchido nos casos de no sujeio
aos impostos referidos na tabela 2.5.-
Tabela de impostos (TaxTable).
4.4.4.15 DocumentTotals *
4.4.4.15.1 TaxPayable * Total do dos impostos (4.4.4.14.6)
(Valores na moeda EUR).
4.4.4.15.2 NetTotal * Este campo inclu as parcelas
referentes aos impostos.
(Valores na moeda EUR)
4.4.4.15.3 GrossTotal * Este campo no deve refletir eventuais
retenes na fonte constantes no
campo 4.4.4.18 Reteno na fonte
(WithholdingTax).
(Valores na moeda EUR)
4.4.4.16. Settlement
4.4.4.16.1 SettlementAmount
*

4.4.4.17 Currency Esta estrutura obrigatria no caso da
emisso do documento ser em moeda
estrangeira.
4.4.4.17.1 CurrencyCode* No caso de moeda estrangeira deve
ser preenchido de acordo com a norma
ISO 4217.
4.4.4.17.2 CurrencyAmount* Total do recibo na moeda do mesmo.
4.4.4.17.3 ExchangeRate* Usar CabLiq.Cambio se a moeda de
referencia=Eur, seno usar
CabLiq.CambioMAlt.
4.4.4.18. WithholdingTax
4.4.4.18.1 WithholdingTaxTy
pe
Neste campo deve ser indicado o tipo
de imposto retido, preenchendo -o
com:
IRS-Imposto sobre o rendimento de
pessoas singulares;
IRC-Imposto sobre o rendimento de
pessoas coletivas;
IS-Imposto do selo.
4.4.4.18.2 WithholdingTaxDe
scription*
Deve ser indicado o normativo legal
aplicvel. No caso do Cdigo do tipo de
imposto (TaxType) = IS, deve ser
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
39


INVOICE (n) Permite identificar o cabealho do documento de venda.
Devero ser criadas tantas seces deste tipo, quantos os documentos obtidos
pelo filtro aplicado. Os documentos devero tambm ser agrupados pelo seu
tipo e apresentados por ordem crescente do seu nmero e srie.

Exemplo da seco Invoice (para um documento ao abrigo da Certificao de
Software, ou seja, com assinatura Hash - e verso da chave privada -
HashControl) num ficheiro SAF-T PT:
- <Invoice>
<DocumentStatus>
< InvoiceStatus>N</InvoiceStatus>
<InvoiceStatusDate>2013-01-03T10:55:01</InvoiceStatusDate>
<SourceID>Administrador</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>J6t3JTMtCKN6fh4HfgW2UiXRqYo9M7v7KUELkc8uaSZ7/fPn5bSBSv04lu0Fpd6G5yztbCKLFBi
f9N6zycQujnwn89U9ia8wAwhTcFh6cU207WFsP7OEhgp5Tu/dLrSaXy56K/TYOVEg6dEJBpbS6EgpBGS
yRgduV5d2XI2KieY=</Hash>
<HashControl>1</HashControl>
<Period>09</Period>
<InvoiceDate>2010-09-03</InvoiceDate>
<InvoiceType>FT</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2010-09-03T17:03:52</SystemEntryDate>
<CustomerID>SOFRIO</CustomerID>
Exemplo da seco Invoice num ficheiro para uma fatura de uma srie
manual:
-<Invoice>
<InvoiceNo>VD 2012M/2</InvoiceNo>
<DocumentStatus>
< InvoiceStatus>N</InvoiceStatus>
<InvoiceStatusDate>2013-01-03T10:55:01</InvoiceStatusDate>
<SourceID>Administrador</SourceID>
<SourceBilling>P</SourceBilling>
</DocumentStatus>
<Hash>QNz0bTJREb6XWlFv6PzDQmZSxV0bEATGMOEcHJg3uKTaOr73O7GjqY4bVaA3s9Uij11AUVgwt
TM8spC+RSdHMYofkBTExnOVqs59P25a76jWD8XUe82HIhM1+auyTs3aTGWuKDvsT3+Q2if+zRM+fVs
W+KhwKivJKufHk7jx5Tc=</Hash>
<HashControl>1-VDM 2012M/2000</HashControl>
<Period>03</Period>
<InvoiceDate>2012-03-01</InvoiceDate>
preenchido com o cdigo da verba
respetiva.
4.4.4.18.3 WithholdingTaxAm
ount
Deve ser indicado o montante retido
de imposto.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
40

<InvoiceType>VD</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2012-03-01T14:34:42</SystemEntryDate>
<CustomerID>ALCAD</CustomerID>


LINE (n) Representa as linhas de cada um dos documentos definidos em
Invoice.

Exemplo da seco Line num ficheiro SAF-T PT:
- <Line>
<LineNumber>1</LineNumber>
<ProductCode>A0004</ProductCode>
<ProductDescription>Processador Intel D326 2.5GHz</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>UN</UnitOfMeasure>
<UnitPrice>499</UnitPrice>
<TaxPointDate>2009-01-20</TaxPointDate>
<Description> Processador Intel D326 2.5GHz</Description>
<CreditAmount>1000.00</CreditAmount>
- <Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>21</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>

Documentos de movimentao de mercadorias (MovementOfGoods).
Casos Prticos
Nesta seco sero apresentados alguns casos prticos da exportao do
ficheiro SAF-T PT. Com a apresentao destes casos prticos pretende-se
exemplificar alguns comportamentos na exportao deste ficheiro.

Fatura corrigida/devolvida
A alterao do estado de uma fatura para Fechado completamente
transparente na exportao para ficheiro SAF-T PT. O resultado o mesmo
independentemente do seu estado.
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
41

Numa situao em que registada uma fatura e posteriormente efetuada
uma Nota de Crdito devido sua devoluo, no SAF-T PT esses valores sero
refletidos nos totais do dbito e de crdito. Se o caso for a devoluo, ento o
valor respetivo de dbito e de crdito anular-se-o.

Uma fatura pode ser modificada (apenas em documentos que no esto ao
abrigo da certificao de software*), porm essa data da modificao ficar
registada no ficheiro SAF-T PT, no elemento SystemEntryDate.
* a partir do dia 1 abril 2011 as faturas e os restantes documentos de transporte,
por serem documentos financeiros, deixaro totalmente de poder ver alterados
dados de relevncia fiscal. Ou seja, no momento da gravao da fatura gerada
uma assinatura e no mais podero ser alterados dados fiscais. Para mais
informaes consultar a categoria Certificao de Software.

O exemplo seguinte apresenta a situao em que, para determinado perodo,
foram registados uma fatura e uma nota de crdito no mesmo valor:
- <SourceDocuments>
- <SalesInvoices>
<NumberOfEntries>2</NumberOfEntries>
<TotalDebit>750.00</TotalDebit>
<TotalCredit>750.00</TotalCredit>
- <Invoice>
<InvoiceNo>FA A/24</InvoiceNo>
<Hash>0</Hash>
<Period>11</Period>
<InvoiceDate>2009-11-02</InvoiceDate>
<InvoiceType>FT</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2009-11-14T18:06:38</SystemEntryDate>
<TransactionID> 2009-11-02 00051 110001</ TransactionID>
<CustomerID>SOFRIO</CustomerID>
- <Line>
()
</Line>
- <DocumentTotals>
<TaxPayable>150.00</TaxPayable>
<NetTotal>750.00</NetTotal>
<GrossTotal>900.00</GrossTotal>
- <Settlement>
<SettlementAmount>83.33</SettlementAmount>
</Settlement>
</DocumentTotals>
</Invoice>
- <Invoice>
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
42

<InvoiceNo>NC A/7</InvoiceNo>
<InvoiceStatus>N</InvoiceStatus>
<Hash>0</Hash>
<Period>11</Period>
<InvoiceDate>2009-11-02</InvoiceDate>
<InvoiceType>NC</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2009-11-14T18:07:01</SystemEntryDate>
<TransactionID>2009-11-02 00051 110002</TransactionID>
<CustomerID>SOFRIO</CustomerID>
- <Line>
()
</Line>
- <DocumentTotals>
<TaxPayable>150.00</TaxPayable>
<NetTotal>750.00</NetTotal>
<GrossTotal>900.00</GrossTotal>
- <Settlement>
<SettlementAmount>83.33</SettlementAmount>
</Settlement>
</DocumentTotals>
</Invoice>
</SalesInvoices>
</SourceDocuments>
</AuditFile>

Documentos com moeda estrangeira
Os documentos comerciais em moeda estrangeira devem ser exportados com
valores nas linhas e nos cabealhos em Euros, porque a moeda de relato do
SAF-T PT o EUR. O cmbio a utilizar nesse relato deve ser o mesmo que foi
utilizado nesse documento, isto , o da sua data.

Movimentos comerciais referentes a Outros
Devedores
Os movimentos comerciais referentes a Outros Devedores so tratados da
mesma forma como so os movimentos referentes aos Clientes. Porm s
sero exportados esses movimentos e no os dados do Outro Devedor, tal
como acontece com os Clientes.
O exemplo a seguir ilustra essa situao:


SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
43




A nica referncia ao Outro Devedor efetuada no elemento Invoice, na tag
CustomerID:
()
- <Invoice>
<InvoiceNo>FA S01/7</InvoiceNo>
<InvoiceStatus>N</InvoiceStatus>
<Hash>0</Hash>
<HashControl></HashControl>
<Period>08</Period>
<InvoiceDate>2010-08-30</InvoiceDate>
<InvoiceType>FT</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2010-09-08T15:19:08</SystemEntryDate>
<CustomerID>503140604_C</CustomerID>
- <Line>
<LineNumber>1</LineNumber>
<ProductCode>A0001</ProductCode>
<ProductDescription>Pentium D925 Dual Core</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>UN</UnitOfMeasure>
<UnitPrice>1000</UnitPrice>
<TaxPointDate>2010-08-30</TaxPointDate>
<Description>Pentium D925 Dual Core</Description>
<CreditAmount>1000.00</CreditAmount>
- <Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
44

<TaxCode>NOR</TaxCode>
<TaxPercentage>21.00</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
- <DocumentTotals>
<TaxPayable>210.00</TaxPayable>
<NetTotal>1000.00</NetTotal>
<GrossTotal>1210.00</GrossTotal>
- <Settlement>
<SettlementAmount>0.00</SettlementAmount>
</Settlement>
- </DocumentTotals>
</Invoice>
()


Movimentos com Reteno IRS
Quando registado um movimento com Reteno de IRS, o valor a exportar
o valor total faturado sem abater o valor do IRS, para no misturar a tica
financeira com a econmica.



SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
45

A tag GrossTotal contm o valor total do documento sem abater o valor do
IRS:
()
- <Invoice>
<InvoiceNo>FA A/28</InvoiceNo>
<InvoiceStatus>N</InvoiceStatus>
<Hash>0</Hash>
<Period>01</Period>
<InvoiceDate>2009-01-15</InvoiceDate>
<InvoiceType>FT</InvoiceType>
<SpecialRegimes>
<SelfBillingIndicator>0</SelfBillingIndicator>
<CashVATSchemeIndicator>0</CashVATSchemeIndicator>
<ThirdPartiesBillingIndicator>0</ThirdPartiesBillingIndicator>
</SpecialRegimes>
<SystemEntryDate>2009-01-15T18:24:11</SystemEntryDate>
<TransactionID>2009-01-15 00051 10007</TransactionID>
<CustomerID>SOUSA</CustomerID>
- <Line>
<LineNumber>1</LineNumber>
<ProductCode>FORMACAO</ProductCode>
<ProductDescription>Formao</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure>UN</UnitOfMeasure>
<UnitPrice>100</UnitPrice>
<TaxPointDate>2009-01-15</TaxPointDate>
<Description>Formao</Description>
<CreditAmount>100.00</CreditAmount>
- <Tax>
<TaxType>IVA</TaxType>
<TaxCountryRegion>PT</TaxCountryRegion>
<TaxCode>NOR</TaxCode>
<TaxPercentage>20</TaxPercentage>
</Tax>
<SettlementAmount>0.00</SettlementAmount>
</Line>
- <DocumentTotals>
<TaxPayable>20.00</TaxPayable>
<NetTotal>100.00</NetTotal>
<GrossTotal>120.00</GrossTotal>
- <Settlement>
<SettlementAmount>0.00</SettlementAmount>
</Settlement>
</DocumentTotals>
</Invoice>
()


SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
46

PKB
Contas Correntes - Retenes
Como configurar as entidades para efetuarem retenes?
Como efetuar o processamento da reteno de garantia no momento de
introduo de um documento?
Como efetuar o processamento da reteno de garantia no momento de
liquidao de um documento?

Agncia de turismo
Segundo o Decreto-Lei 221/85 de 3 de julho de 1985, as Agncias de Viagens
e Organizadores de Circuitos Tursticos calculam o IVA sobre a margem de
lucro do processo turstico, sobre a diferena entre as receitas e despesas
operacionais do processo com a taxa em vigor do regime geral. Nos servios
adquiridos para servios fora da Comunidade Europeia o IVA isento. Isto
aplica-se numa venda de dois ou mais servios distintos.

Art. 3. - 1 - O valor tributvel das prestaes de servios efetuadas pelos
sujeitos passivos referidos no artigo 1. constitudo pela diferena entre a
contraprestao devida pelo cliente, excludo o IVA que onera a operao, e o
custo suportado nas transmisses de bens e prestaes de servios efetuadas
por terceiros para benefcio direto do cliente, com incluso do IVA.
()
2 - As faturas emitidas pelos mesmos sujeitos passivos podem no discriminar
o IVA e no conferem, em qualquer caso, direito deduo do mesmo
imposto.

Assim sendo a venda de um bilhete de aviao + hotel para o espao
comunitrio apenas tributado na margem de lucro.
A aviao e a hotelaria com servios isolados so isentos de IVA, mas a mais-
valia gerada no processo que tributada. Neste caso obrigatrio referir no
documento de dbito o Decreto-Lei 221/85 e no h lugar apresentao do
valor do IVA. O valor zero tambm seria incorreto porque no uma iseno,
apenas uma referncia ao facto de o IVA ser apurado posteriori.
No layout do ficheiro SAF-T PT e em dois dos grupos de classificao, Tax
Table e Source Documents, h a obrigatoriedade de indicao dos IVA
usados pela empresa Tax Table e os usados em cada linha de faturao
Source Documents.

Sendo assim, o Decreto-Lei 221/85 enquadra-se onde?
Nor Normal seria 21%, o que falso;
Red e Int Reduzido e Intermdio no so aplicveis;
Ise Isento, pois at seria bom para os agentes tursticos, mas
tambm no verdade.

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
47


O que preencher nestas situaes?
O Decreto-Lei abrange estes casos na Tabela de regimes de IVA, na tag Tax
Table. Coloca-se o cdigo 5 (Outras) no campo Cdigo da Taxa, e no campo
Descrio da Taxa, a descrio Outras.

Valor dos portes
As regras da estrutura do SAF-T PT so claras exigindo a identificao de
qualquer importncia constante no documento de venda atravs de um
ProductID, correspondente a um registo na tabela Product.
Desta forma, os portes devem estar registados na tabela ProductType=O
(outros).



A letra bold, pode-se verificar como o ficheiro SAF-T PT distingue artigos
especiais como o caso dos Portes:
()
- <Line>
<LineNumber>2</LineNumber>
<ProductCode>Especial</ProductCode>
<ProductDescription>Linha especial</ProductDescription>
<Quantity>1</Quantity>
<UnitOfMeasure />
<UnitPrice>5.00</UnitPrice>
<TaxPointDate>2009-03-20</TaxPointDate>
<Description>Portes</Description>
<CreditAmount>5.00</CreditAmount>
()

SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
48

Coerncia do ficheiro gerado
Existem alguns pontos que so verificados para garantir a coerncia do ficheiro
gerado, nomeadamente:
a. Valores exportados referentes s linhas vs valores exportados
referentes aos cabealhos;
b. Valores exportados nos movimentos comerciais vs valores exportados
nos movimentos contabilsticos;
c. Valores exportados nos detalhes vs valores exportados nos valores
totalizadores/resumos);
A ttulo de exemplo, caso os cabealhos dos documentos comerciais
apresentem valores incoerentes com as respetivas linhas, significaria que o
documento impresso apresentaria um valor total incoerente com as linhas.


O utilizador poder encontrar um analisador do ficheiro SAF-T PT em
http://www.analisadorsaft.com.pt/.


SAF-T PT
PRIMAVERA Business Software Solutions, S.A.
Este documento propriedade da PRIMAVERA BSS, S.A. no podendo ser reproduzido sem a sua autorizao
expressa.
49

Concluso
Em concluso poder-se- destacar que o ficheiro SAF-T PT pode ser gerado
num s ficheiro ou separadamente. Ser gerado separadamente til, por
exemplo, para empresas que subcontratam os servios de Contabilidade.
No ERP PRIMAVERA, o ficheiro s gerado se tiver pelo menos um documento
da Logstica e Tesouraria ou do mdulo Contabilidade configurado.
Quando gerado, o ficheiro SAF-T PT apesar de ser referente a determinado
exerccio, contm todos os documentos/transaes at data da sua
execuo.
O ficheiro a gerar sempre validado. Se algum requisito no estiver presente
na base de dados, ento ser apresentada uma mensagem de aviso e o
ficheiro SAF-T PT no ser gerado.
Entre as informaes disponibilizadas no ficheiro reala-se o facto de ser
sempre registada a ltima data de atualizao de um documento/transao.



















Outras fontes consultadas:
http://www.assoft.pt/
http://www.portaldasfinancas.gov.pt/