MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    gerar ficheiro XML SAF-T PT

    Compartilhe

    gatoazul
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 13/05/2011

    gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul em Dom 15 Maio 2011, 21:37

    Olá

    Tenho uma base de dados de vendas para uso próprio. No entanto as finanças aqui em Portugal obrigam o programa a gerar um ficheiro xml de auditoria para o ano fiscal escolhido. Existe um modelo dos dados .Xsd para validação do ficheiro Xml gerado.
    A minha pergunta ´como passar cerca de 20 Tabelas para um ficheiro Xml e valida-lo segundo o esquema do ficheiro. Xsd.
    Apesar de existirem aplicações gratuitas que eu posso usar para a minha facturação preferia usar a minha base de dados acess.


    Cumprimentos


    Última edição por gatoazul em Dom 22 Maio 2011, 13:10, editado 1 vez(es)

    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  criquio em Dom 15 Maio 2011, 22:58

    Para podermos ter uma ideia, seria bom se postasse um exemplo desse ficheiro xsd. Talvez os membros portugueses possam saber sem ver o esquema.


    .................................................................................
    Meu novo site: [Você precisa estar registrado e conectado para ver este link.]

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7125
    Registrado : 11/05/2010

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft em Dom 15 Maio 2011, 23:09

    Amigo:

    Não pode fazer isso. Tem que registar o programa nas finanças para obter as configurações do ficheiro SAF-T, que obriga a normas muito rígidas. Eu não o aconselho a andar para a frente com esse projecto. Primeiro consulte as finanças.

    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7125
    Registrado : 11/05/2010

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft em Dom 15 Maio 2011, 23:12

    Aliás não é nas finanças o registo, mas aqui:

    [Você precisa estar registrado e conectado para ver este link.]

    e aqui a forma como adaptar o ficheiro ao seu programa

    [Você precisa estar registrado e conectado para ver este link.]

    Por favor, não caia na asneira de ignorar a Assoft. A ASAE (o azar) pode bater-lhe à porta.

    gatoazul
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 13/05/2011

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul em Seg 16 Maio 2011, 20:20

    Boa noite,

    Não é assim amigo Vieirasoft.
    A assoft só ajudou a implementar o saf-t junto dos seus associados. Não tem nada a vêr com a fiscalização a cargo das finanças.
    O ficheiro com o Schema xml está no site da assoft que indicou.
    Só é necessario ter o programa certificado nas finanças para empresas com facturação superior a 150.000 Euros, isto porque os programas certificados nas finanças alem do saf-t assinam cada documento de venda com uma chave encriptada com 200 caracteres.
    Assim se me puderem ajudar, agradeço. O ficheiro .xsd estas nos sites que o amigo Vieirasoft colocou.

    Cumprimentos

    gatoazul
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 13/05/2011

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul em Seg 16 Maio 2011, 20:23

    Boa noite,

    Não dei o tópico como resolvido. é possivel o administrador alterar o estado ?

    Cumps

    vieirasoft
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7125
    Registrado : 11/05/2010

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft em Seg 16 Maio 2011, 20:31

    se quer continuar com o tópico tudo bem eu reabro

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3217
    Registrado : 15/03/2013

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  ahteixeira em Sex 14 Out 2016, 18:54

    Olá a todos,
    Francis, apesar do tópico ser antigo, é um tema atual.
    O saft-pt tem tido várias versões.
    Chegou a implementar no seu sistema módulo para gerar ficheiro?
    Abraço

    cpampas
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 32
    Registrado : 27/10/2013

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  cpampas em Sex 14 Out 2016, 22:01

    Ola Colega,
    Se quizer fazer a faturaçao tem de respeitar os requesitos pedidos pelas finanças, como tambem devera gerar a chave hash.
    É obrigatorio  fazer a certificaçao do sotware nas finanças, onde farao varias sessoes de testes.
    o sistema tera nao so de ter todos os requesitos pedidos, mas tambem ser capaz de gerar o ficheiro xml que devera enviar todos os meses.

    A primeira parte e que dá mais trabalho é a construçao do ficheiro xml, ai vai perder 80% do tempo
    pode começar assim ,  depois tem de continuar com todos os dados requeridos, pode ver no site das finanças


    Código:
    Set export = FS.CreateTextFile("C:\ " & "\envGT_" & ".xml", True)
    export.WriteLine (""<?xml version=""1.0"" encoding = ""windows-1252""?>")
    export.WriteLine ("<AuditFile xmlns=""urn:OECD:StandardAuditFile-Tax:PT_1.03_01"" xmlns:xsi= ""http://www.w3.org/2001/XMLSchema-instance"" > ")

            export.WriteLine ("<AuditFileVersion>1.03_01</AuditFileVersion>":
            export.WriteLine ("<CompanyID>") & "505565211" & ("</CompanyID>"):
            export.WriteLine ("< ("<TaxRegistrationNumber>") & nCont & ("</TaxRegistrationNumber>")


    e continua com a estrutura pedida pelas finanças
    no fim é gerado um ficheiro xml
    depois de conseguir a estrutura total do xml, tera de o passar no validador das finanças que lhe dara erros dezenas de vezes ate conseguir corrigir, o que podera demorar dias ou ate semanas.
    -------
    isto e para gerar o saft, mas no momento de fazer cada fatura, tem de encriptar com a chave publica alguns dados da fatura(veja no site das finanças quais), para a encriptaçao deve  fazer download do programa que gera a chave , que é o openSSL

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3217
    Registrado : 15/03/2013

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  ahteixeira em Dom 16 Out 2016, 10:06

    Olá a todos,
    Carlos, obrigado pelo retorno.
    Já tenho estudado o assunto, é mesmo isso.
    Tirando o XML a parte pior será mesmo o registo de faturação em rede (vários utilizadores ao mesmo tempo).
    Pois pelo que já vi a hash do novo registo tem parte do último registo para controlar a sequência.
    Depois de pronto, parece que teremos que fazer o registo nas finanças como desenvolvedor de programa de faturação certificado e submeter aplicação para validação, que também deverá incluir mais algumas regras.
    Exemplo: Não deixar eliminar registos de venda, ao anular pedir descritivo, verificar datas, etc.
    Bom quando chegar a altura, será uma luta.
    Abraço

    cpampas
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 32
    Registrado : 27/10/2013

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  cpampas em Dom 16 Out 2016, 14:52

    Teixeira,
    TEm razao, para funcionar em rede, havera que ter cuidado em recolher os dados corretos do registo anterior.

    abc,
    Carlos


    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3217
    Registrado : 15/03/2013

    Re: gerar ficheiro XML SAF-T PT

    Mensagem  ahteixeira em Dom 16 Out 2016, 22:46

    cheers

      Data/hora atual: Sex 09 Dez 2016, 09:40