Você está na página 1de 9

Modelo 340

1) De que se trata Reporte de Operaes de IVA incluindo: - facturas expedidas durante o perdo correspondente ao da declarao -facturas recebidas durante o perdo correspondente ao da declarao - determinadas operaes intracomunitrias (art. 66 de reg. IVA)

2) Quem deve entregar

Devero aparesentar o modelo 340 de Declarao Informativa de operaes includas nos livros de registos, os obrigados tribuitrios que apresentem autoliquidaes ou declaraes correspondentes a Imposto sobre as sociadades, IVA ou ao imposta Geral Indirecto Canrio por meios telmticos e que por sua vez optem pelo sistema de devoluo mensal regulamentado pelo artigo do regulamento d IVA.

3) Quando se entrega

Realiza-se no prazo establecido para a apresentao da correspondente autoliquidao de IVA ou do imposto indirecto Canrio, pelos art. 71.3 e 71.4 do regulamento do IVA e DL 182/1992 pelo qual se aprovam as normas de gesto, liquidao, reembolso e inspeco.

4) Formas de Entrega:

a) Dispor dum Ficheio TXT (que nao esteja no formato BOE - o formato da declarao) ou XLS ou CSV, com informao das facturas.

Implica: - Importar o ficheiro no program conversor de livros Registo IVA - IGIC - Seguir a ajuda do programa no qual fazemos o mapeamento de colunas do ficheiro

- Gerar o ficheiro no conversor e prevalidar o mesmo - ler o ficheiro gerado e pr validado na pagina WEB da AEAT, importando-o, completando eventualmente dados em falta - Termina aps as ltimas correces, enviando em "Presentacin telemtica del libro de registo

b) Dispor dum ficheiro TXT (no formato BOE)

Deve: - Gerar o ficheiro na aplicao externa AEAT - Pr validar o ficheiro para obter informao sobre eventuais erros. - Corrigir eventuais erros - Enviar o ficheiro na pagina da AEAT em : "Oficina Virtual / Sede Electrnica", "Presentar y consultar declaraciones", "Modelo 340", "Presentacin telemtica del libro de registro.

c) Preencher a informao dos libros de IVA directamente mo no programa on-line da AEAT.

No caso da opo B, temos que produziro um ficheiro no formato BOE. O Layout deste tipo de ficheiro encontra-se no ficheiro Layout.PDF anexo a esta sugesto.

FORMATO BOE

Existem dois tipos de registos

Tipo 1: registos da entidade declarante

Tipo 2: Registos de Detalhe

Todos os campos so alfanumericos, alinhados esquerda, sem caracteres especiais ou vogais acentuadas. Codificao ISO-8859-I Para usar ASCII 209 (Hex D1) Para usar ASCII 199 (hex. C7)

Campos numericos alinhados direita, com zeros esquerda

== I. registos tipo 1 ==

1 2-4

=> Numerico => Numerico

=> Constante 1 => Constante 340 => Exerccio fiscal. 4 Digitos. Poder resultar dum elemente resultante

5-8 => Numrico do form

onde seria tirado este mapa. Ou seja, por exemplo no ecr de IVA ter um boto para o modelo 340. Ao clicar ia ler o regime no ecr (SRV) nomeadamente se mensal ou trimentral e de seguida pediria um mes. Poderia ser um ecr identico ao RVSIMUL (o qual pede o ms de IVA a apurar). 9-17 => Alfanumrico => NIF declarante. Pode ser lido no estab zero da E1 (select ncont from e1 (nolock) where estab=0) Dever ser alinhado direita e preenchido com zeros esquerda nas restantes posies. 18-57 => Alfanumrico => Apelido e nomebre ou Nome complecto da Sociedade.

Se for uma pessoal individual deve vir primeiro um apelido espao seguido de um segundo apelido espao o nome complecto. Para pessoas juridicas e outras sociadades dever constar o nome complecto da sociedade. Sem abrevaituras.

Poder er lido na E1 (Select nome from e1 (nolock9 wehere estab=0) 58 => Alfanumrico => Tipo de suporte. Deve ser preenchido com C- se em DVD T- Transmisso telemtica 59-107 => Alfanumerico => Pessoa com quem contactar. Subdivide-se em dois campos 59-67: Numero de telefone. 9 posies. Numero de telefone da pessoa a contactar 68-107: Apelidos e nome. Primeiro apelido espao segundo apelido espao nomes prprios. Necessriamente por esta ordem.

Criar campos na Tabela E1 para o nome e telefeno para modelo 340. Dever aparecer no ecr da ficha comp. empresa em dados para mapas, os campos: - nome de contacto para modelo 340 - telefone de contacto para modelo 340

Os objectos s devero aparecer na pgina se a ficha autorizar o exe de espanha.

108-120 => Alfanumerico => Nmero identificativo da declarao. Campo contendo 13 posies no seguinte formato: 340EEEEPPSSSS

EEEE: Exercicio fiscal (Ej: 2009) PP: Os dgitos em funo do perodo da decarao. Correspondendo aos valores: 01: Janeiro 02: Fevereiro 03: Maro e primeiro trimestre. 04: ABRIL

05: Maio 06: Junho e segundo trimestre. 07: JULHO 08: AGOSTO 09: Setembro e terceriro trimestre. 10: Outubro 11: Novembro 12: Dezembro e quarto trimestre. SSSS: Numero sequncial consecutivo comeando por 0001

Relativamente ao nmero sequencial, vamos ter necessidade de o guardar. Dado que as declaraes tambm podem ser to tipo "Complementar" ou "Substituio" e sendo Obrigatrio identificar no caso das declaraes complementares o nmero da declarao que complementa, uma hiptese seria ter uma Tabela, por exemplo h340 (histrico modelo 340), sem ecr de manuteno, com histrico de declaraes e com campos: NO TIPO ANO => Numero Sequencial - Char(4) => Tipo - Char(1) => Excercicio - Char(4) - Char(2)

PERIODO => Periodo

Campos normais das tabelas PHC: OUSRINIS, OUSRHORA, OUSRDATA, USRINIS, USRHORA, USRDATA No ecr onde se escolhe o perodo da declarao (mes/trimestre), deveria ser possvel escolher: - Se se quer emitir uma declarao normal (Tipo vazio), Complementar "C" ou Substitutiva "S". O valor dever aparecer por defeito a vazio.

Ao emitir a declarao vai verificar se existe um registo para aquele Exerccio / Perodo. Se no existir, cria um registo para aquele ms/ano, colocando no contador o numero sequencial, comeando o mesmo em 0001.

Se existir, mostra o contador actual existente na tabela e pergunta: - J foi emitida uma declarao para este perodo. O contador actual XXXX (valor obtido pelo SELECT tabela), quer actualizar este valor. - Se responder sim, recalcula o valor do nmero sequencial pelo histrico - Se responder no, fica o nmero sequencial existente. 121-122 => Alfabtico => Declarao complementar ou substituta.

Sempre que existam declaraes (segunda, terceira, etc...) posteriores primeira devero ser completados obrigatoriamente os seguintes campos:

121 - Declarao Complementar: Completa-se com "C" se a declarao tem como objectivo incluir registos que devendo ter sido includos na Declarao anterior do mesmo exerccio/perodo, foram totalmente omitidos na mesma. 122 - Declarao Substitutiva: Deve conter a letra "S". Destina-se a anular e substituir completamente a outra declarao anterior do mesmo exerccio. S pode anular a nica declarao anterior.

123-135 => No caso de se ter presenciado com "C" a posio 121 (Complementar) ou com "S" a posio 122 (Substitutiva), dever conter o nmero identificativo correspondente declarao que substitui ou complementa. Em qualquer outro caso dever estar a zeros.

136-137

=> Perodo

=> Alfanumrico (2 posies)

Deve contar o perodo a que diz respeito a declarao. Deve corresponder a uma das seguintes chaves: "1T" -> Primeiro trimestre "2T" -> Segundo trimestre "3T" -> Terceiro trimestre "4T" -> Quarto trimestre "01" -> Janeiro "02" -> Fevereiro

"03" -> Maro "04" -> Abril "05" -> Maio "06" -> Junho "07" -> Julho "08" -> Agosto "09" -> Setembro "10" -> Outubro "11" -> Novembro "12" -> Dezembro

138-146

=> Nmero total de registos

Numero total de registos de detalhe do tipo 2 includos pela entidade declarante que apresenta nos livros de registo de facturas expedidas, recebidas, bens de inverso e determinadas operaes comunitrias.

147-164

=> Alfanumrico Subdivide-se em: 147 => Sinal

=> Total da base de incidncia

=> Alfabtico

Quando o resultado da soma das bases de incidncia (posies 148-164) deste tipo de registo 1, for menor que zero dever conter a letra "N", caso contrrio dever conter um espao. 148-164 => Importncia => Campo numrico de 17 posies Soma das quantidades sem separador de milhares nem separador decimal reflectidas nos campos BASE DE INCIDNCIA reflectidas nos campos base de incidncia (posies 122-135)

=======================================================================

165-182

=> Alfanumrico Subdivide-se em: 165 => Sinal

=> Total de Imposto

=> Alfabtico

Preenche-se quando o resultado da soma para obter o total de imposto (posies 166-182) deste registo de tipo 1, for menor que zero. Neste caso dever constar a letra N. Em qualquer outro caso dever conter um espao. 166-182 => Importncia => Numrico de 17 posies

Valores sem separadores decimais ou de milhares reflectidas nos campos Quota del imposto (Valor de imposto) nas posies 136 a 149 correspondentes ao registo tipo 2. No pressuposto que os registos declarados se tenha consignado a letra N no campo Sinal do valor de imposto, posio 136 dos registos tipo 2. Este campo subdivide-se em dois: 166-180: Parte inteira das importncias de imposto 181-182: Parte decimal de imposto 183-200 => Alfanumrico Subdivide-se em 183 => Sinal => Alfabtico => Importncia total das facturas

Preenche-se quando o resultado das importncias totais das facturas (posies 184-200 do registo tipo 1) for menores que zero. Neste caso dever ser preenchido com a letra N, caso contrrio dever ser preenchido com espao. 184-200 => Valor => Campo numrico de 17 posies

Valores sem separador decimal e sem separador de milhares reflectidos nos campos de valor total da factura (posies de 150-163 dos registos tipo 2). OS registos declarados com valor N no campo SINAL do valor Total da factura (posio 150 dos registos tipo 2), somam-se com sinal menos para efeitos deste totalizador. Este campo subdivide-se em dois: 184-198: Parte inteira da importncia total das facturas. 199-200: Parte decimal da importncia total das facturas 201-390 391-399 => Espaos em branco => NIF do Representante Legal do Declarante

Deve estar alinhado direita e completado com zeros nas posies sobrantes esquerda.