MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


5 participantes

    gerar ficheiro XML SAF-T PT

    avatar
    gatoazul
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul 15/5/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 22/5/2011, 13:10, editado 1 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  criquio 15/5/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: www.vcssistemas.com.br

    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
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft 15/5/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
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft 15/5/2011, 23:12

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

    http://www.assoft.pt/default.asp?flag=6&idnovidade=100

    e aqui a forma como adaptar o ficheiro ao seu programa

    http://www.saft-pt.info/cms/

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


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul 16/5/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
    avatar
    gatoazul
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  gatoazul 16/5/2011, 20:23

    Boa noite,

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

    Cumps
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  vieirasoft 16/5/2011, 20:31

    se quer continuar com o tópico tudo bem eu reabro
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  Alvaro Teixeira 14/10/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
    avatar
    cpampas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  cpampas 14/10/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

    Manuel Neto gosta desta mensagem

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  Alvaro Teixeira 16/10/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
    avatar
    cpampas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  cpampas 16/10/2016, 14:52

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

    abc,
    Carlos

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  Alvaro Teixeira 16/10/2016, 22:46

    cheers

    Conteúdo patrocinado


    gerar ficheiro XML SAF-T PT Empty Re: gerar ficheiro XML SAF-T PT

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 04:58