Suporte Informatico M10 2012
Suporte Informatico M10 2012
Suporte Informatico M10 2012
Suporte Informático
As entidades obrigadas ao envio da Modelo 10 por transferência electrónica, assim como as que pretendam utilizar
este meio para cumprir a sua obrigação fiscal, devem respeitar as seguintes normas:
1. Todos os dados contidos em cada registo deverão ser gravados em formato caracter, devendo os campos
numéricos ser alinhados à direita, com as posições não utilizadas preenchidas com zeros. Os registos devem ser
separados por um caracter de mudança de linha (line feed).
2. O código utilizado para gerar os ficheiros deverá ser o ASCII, não podendo ser utilizados caracteres especiais
(como por exemplo, ç, ã, õ, etc.).
Note-se que só podem ser entregues ficheiros de ASCII, o que exclui os formatos próprios das aplicações mais
comuns, como sejam o LOTUS 1 2 3, EXCEL, QUATTRO, DBASE, SYMPHONY, etc.
3. O envio de informação por esta via dispensa a entrega do modelo oficial ou de qualquer outro registo físico
(listagem) que o substitua.
4. O ficheiro terá registos de comprimento fixo com 172 caracteres, devendo ser ordenado por tipo de registo e
apresentando a seguinte estrutura:
26-01-18 377554095.doc 1
Modelo 10
Posição
Tipo de Qua Tama
Campo no Descrição do Campo Tipo Valor
registo dro nho
registo
26-01-18 377554095.doc 2
Modelo 10
Posição
Tipo de Qua Tama
Campo no Descrição do Campo Tipo Valor
registo dro nho
registo
01 1 4 NIF Num. 9
02 1 13 Ano Num. 4
M10 01 17 A - Trabalho Dependente - Valor de Retenção Num. 13
-04
02 30 B - Rendimentos Empresariais e Profissionais- Valor de Retenção Num. 13
03 43 E - Outros Rendimentos de Capitais - Valor de Retenção Num. 13
04 56 EE - Saldos Credores C/C (Art.º 12.º-A, n.º 3 ... - Valor de Retenção ) Num. 13
05 69 F - Prediais - Valor de Retenção Num. 13
06 82 G - Incrementos Patrimoniais - Valor de Retenção Num. 13
07 95 H - Pensões - Valor de Retenção Num. 13
08 108 Retenções de IRC (Art.º 88.º do CIRC) - Valor de Retenção Num. 13
10 121 Retenções A Taxas Liberatórias - Valor de Retenção Num. 13
11 134 Compensações de IRS / IRC Num. 13
13 147 Retenção da Sobretaxa Extraordinária Num. 13
160 Espaços Alf. 13
Detalhe 1 Tipo de registo Alf. 3 J02
AnxJ/Mod10(1)
4 Número da linha Num. 7
M10 01 11 NIF do Sujeito Passivo Num. 9
-05
02-1 20 Rendimentos de anos anteriores - valores Num. 14
02-2 34 Rendimentos de anos anteriores - Nº de anos Num. 2
03 36 Rendimentos do ano Num. 14
04 50 Tipo de Rendimentos Alf. 3 c)
05 53 Local de obtenção do rendimento Alf. 2 d)
06 55 Importâncias retidas Num. 13
07 68 Descontos obrigatórios Num. 13
08 81 Quotizações sindicais Num. 13
09 94 Sobretaxa Extraordinária Num. 13
107 Espaços Alf. 66
Trailer AnxJ/Mod10 1 Tipo de registo Alf. 3 J99
03 09 4 SOMA (01 a 08) - Valor de Retenção Num. 15
12 19 TOTAL (09 + 10 - 11) Num. 15
34 Total de importâncias retidas nos registos J02 Num. 15
49 Total de rendimentos do ano nos registos J02 Num. 15
64 Total de rendimentos de anos anteriores nos registos J02 Num. 15
79 Total Descontos obrigatórios Num. 14
93 Total Quotizações sindicais Num. 14
107 Total Sobretaxa Extraordinária nos registos J02 Num. 14
121 Número de registos Num. 7
128 Espaços Alf. 45
Trailer de Declaração 1 Tipo de registo Alf. 3 006
26-01-18 377554095.doc 3
Modelo 10
c) Preencher de acordo com os valores indicados nas Instruções para o preenchimento da Declaração Anual
/Modelo 10, para o respectivo anexo, sendo o valor alinhado à esquerda [ex: anexo J/Modelo 10 - tipo
rendimento A seria ‘A ‘ (letra A seguida de 2 espaços)].
d) Preencher de acordo com os valores indicados nas Instruções para o preenchimento da Declaração de
Rendimentos e Retenções – Modelo 10, sendo o valor alinhado à esquerda [ex: Modelo 10 – local de obtenção
do rendimento Continente, o valor a colocar no ficheiro seria ‘C ‘ (letra C seguida de 1 espaço)].
No Trailer Declaração Anual (registo 005), no Trailer de cada Anexo (registos x99), no Trailer de Declaração (registo
006) e no Trailer do ficheiro (registo 999) Não contar com os próprios registos de header e trailer.
Os valores em EURO devem ser expressos em cêntimos de EURO (por ex. 23,04 euros, este valor deverá ser
indicado no ficheiro como 2304 cêntimos).
26-01-18 377554095.doc 4