Jump to content
  1. Re: Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU

    ArMaP
    By ArMaP,
    Em 23/09/2020 às 23:41, marcolopes disse:

    Usem o tópico onde está a ser debatido o assunto das "legalidades" da AT!! :D https://www.portugal-a-programar.pt/forums/topic/77364-at-questões-legais

    Já agora, para não andarem à procura nas 246 páginas desse tópico, aqui fica o link para o início da questão do QR Code. :)

    https://www.portugal-a-programar.pt/forums/topic/77364-at-questões-legais/page/237/?tab=comments#comment-619045

    • 563 replies
  2. Re: Utilizar WebServices dos Fundos de Compensação

    Rafael Miranda Durante
    By Rafael Miranda Durante,

    Olá a todos!

    Alguém conseguiu alguma evolução quanto a este tópico? Também tenho o mesmo erro em ambiente de testes. Não há nenhum exemplo de `XML` na documentação para facilitar nossa vida, pois não? =(

    -----------------

    Atualização:

    Conseguimos resposta com o modelo:

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gfct="http://www.fundoscompensacao.pt/ws/gfct/">
       <soapenv:Header/>
       <soapenv:Body>
          <gfct:admitirTrabalhador>
             <dadosAdmissao>
                <dataFimContrato>X</dataFimContrato>
                <dataInicioContrato>X</dataInicioContrato>
                <diuturnidades>X</diuturnidades>
                <modalidadeContratoTrabalho>X</modalidadeContratoTrabalho>
                <niss>X</niss>
                <retribuicao>X</retribuicao>
             </dadosAdmissao>
          </gfct:admitirTrabalhador>
       </soapenv:Body>
    </soapenv:Envelope>

     

    • 14 replies
  3. Excel: Extrair dados por ano de uma datasheet

    PauLinhu221
    By PauLinhu221,

    Boa noite, estou com um problema a organizar a informação de um ficheiro .csv no Excel.

    É um ficheiro sobre a produção de energia elétrica por fontes renováveis, onde tenho a informação de todos os países do mundo (ou quase), de todos os anos desde 1960. O objetivo é separar apenas os valores de 2019 para outra folha mas no mesmo formato.

    Aqui está a datasheet: https://prnt.sc/unavpv

    Portanto a pesquisa dos valores seria pela coluna "Year", sendo que apenas os valores dessa coluna iguais a 2019, a respetiva linha inteira seria extraída para outra folha.

    Isto é para uma PAP já agora, agradeço qualquer ajuda.

    • 0 replies
  4. Re: AT - questões legais

    paulofvoliveira
    By paulofvoliveira,

    Em relação aos recibos RG como é que estão a tratar?

    No meu caso não assino este tipo de documentos, mas pelas regras da 195/2020 as series destes documentos também têm que ser comunicadas.

    Ou será que são apenas os Recibos RC?

    • 4,905 replies
  5. Re: Sistema Plugins/Modulos

    M6
    By M6,

    Bom, no caso da Yii não tens backend, mas se optares por Django (Python) já tens um backoffice de raiz sem escreveres mais linhas de código para isso.

    Podes usar o Django como inspiração para tal.

    Quando ao mecanismo de plugins, se queres implementar o teu, creio que se calhar "basta" seguires o standard usado pelo Wordpress, Joomla, Drupal, etc..
    Basicamente tens um ficheiro zip que contém lá dentro um ficheiro xml com as diretivas do que tem de ser feito em tempo de instalação, desinstalação e, caso se aplique, em tempo de update/upgrade (com particular atenção aos scripts de base de dados). A coisa é simples: num nome, descrição, versão e depois tags para indentificar que o ficheiro X é um controlador, logo deve ser copiado para o local dos controladores, o ficheiro Y é uma view, logo deve ser copiado para o local das views, etc..

    Quando tens o plugin instalado na framework, basta que a framework tenha noção da sua existência - tipicamente é um registo com a informação do plugin na tabela dos plugins - para o poder usar.

    • 5 replies
  6. Re: Segurança através de envelopagem

    M6
    By M6,

    Pelo que percebi pretendes ter sistema de validação/autenticação.

    Creio que consegues fazer isso com LDAP.

    • 1 reply
  7. Re: Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU

    marcolopes
    By marcolopes,
    4 hours ago, Sergio. said:

    Não compliquemos o que é simples.

    Todas as series terão que ser comunicadas à AT para ter o seu ATCUD. (isto é feito uma vez na vida da série). O processo de como obter ainda é segredo.

    Para gerar o QR precisa dos dados do documento, inclusive o ATCUD da respectiva serie, os 4 dígitos do HASH entre outras informações, mas todas elas estão disponíveis na sua aplicação.

    Só seguir a norma da geração do QRCode emitida pela AT.

    No fim só espero que a impressora não seja de agulhas (Matricial).😁

    Ficamos a aguardar então a forma de obter o ATCUD de cada série e a forma de guardar o SAFT-PT+IES encriptado para as finanças não ler o que já todos sabem. Mas como se diz, coração que não vê não sofre......

    Usem o tópico onde está a ser debatido o assunto das "legalidades" da AT!! :D https://www.portugal-a-programar.pt/forums/topic/77364-at-questões-legais

    • 563 replies
  8. Re: Sistema Plugins/Modulos

    XRS
    By XRS,

    @M6, concordo com o que dizes. Isto foi um projeto meu que iniciei por gosto em pure PHP. E a verdade é que eu já tenho feito tudo o que mencionaste na Yii2 (autenticação, roles, permissões, profiling, internacionalização, CRUD, menus, páginas, etc)

    A minha ideia ao nivel de plugins não é propriamente o conhecido de "Wordpress". A ideia seria ter um plugin que transformasse o que tenho num blog (criando as tabelas, front end, etc). Ou outro plugin que transformava o site em "eCommerce" por exemplo. A minha ideia era ter uma base criada em backend por mim para todos os meus projetos. A única diferença era em vez de criar o "front end" e o backend especifico para cada tipo de projeto (blog, ecommerce, etc), ia ter um sistema de plugins onde não precisava de andar a martelar o core.

    Como queria mesmo seguir com isto, a ideia era mesmo perceber como o poderia fazer de forma eficaz.

    Concordo que uma framework ia facilitar muito o trabalho, mas é o trabalho que eu já tenho feito. Iria ter que ter a curva de aprendizagem para a framework escolhida + funcionamento dos plugins dessa framework. Assim com o que já tenho, só precisava de ter a curva de aprendizagem a perceber como fazer um sistema de plugins eficaz :)

     

    (Já para não falar que será dos últimos projetos em PHP, motivo que me leva a crer que não justifica mesmo pegar numa framework).

    • 5 replies
  9. Re: Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU

    Sergio.
    By Sergio.,
    2 horas atrás, nunopicado disse:

    Sim e não...

    O código é gerado localmente, e só precisa de duas informações que terás de ter no momento da criação do documento:

    - Código da Série
    - Número do Documento

    O nº, claro, terás assim que gravares o documento.
    O código da série já o terás na altura da criação do documento.

    Como o obtens? Ó pá, não faço ideia. Acho que nem a AT ainda sabe bem isso. :cheesygrin:

    As séries terão de ser comunicadas, em princípio a partir de Dezembro, e quando o fizeres, recebes um código, que irás usar depois para criar o ATCUD/QRCode.

    Se a comunicação das séries será feita por webservice, não tenho ideia. Acho que faria sentido, mas teremos de aguardar novidades.

    Boa tarde,

     

    Não compliquemos o que é simples.

     

    Todas as series terão que ser comunicadas à AT para ter o seu ATCUD. (isto é feito uma vez na vida da série). O processo de como obter ainda é segredo.

    Para gerar o QR precisa dos dados do documento, inclusive o ATCUD da respectiva serie, os 4 dígitos do HASH entre outras informações, mas todas elas estão disponíveis na sua aplicação.

    Só seguir a norma da geração do QRCode emitida pela AT.

    No fim só espero que a impressora não seja de agulhas (Matricial).😁

     

    Ficamos a aguardar então a forma de obter o ATCUD de cada série e a forma de guardar o SAFT-PT+IES encriptado para as finanças não ler o que já todos sabem. Mas como se diz, coração que não vê não sofre......

     

    • 563 replies
  10. Re: Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU

    JorgeRocha
    By JorgeRocha,
    13 minutos atrás, nunopicado disse:

    Como o obtens? Ó pá, não faço ideia. Acho que nem a AT ainda sabe bem isso.

    hahaha

    Ainda é o terceiro segredo de Fátima !!!

    • 563 replies
  11. Re: Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU

    nunopicado
    By nunopicado,
    1 hora atrás, Joao Fernandes R disse:

    Em relação a esse QR code, ele é gerado localmente nas aplicações. Certo? Não é necessário utilizar qualquer webservice para obter qualquer código?

    Sim e não...

    O código é gerado localmente, e só precisa de duas informações que terás de ter no momento da criação do documento:

    - Código da Série
    - Número do Documento

    O nº, claro, terás assim que gravares o documento.
    O código da série já o terás na altura da criação do documento.

    Como o obtens? Ó pá, não faço ideia. Acho que nem a AT ainda sabe bem isso. :cheesygrin:

    As séries terão de ser comunicadas, em princípio a partir de Dezembro, e quando o fizeres, recebes um código, que irás usar depois para criar o ATCUD/QRCode.

    Se a comunicação das séries será feita por webservice, não tenho ideia. Acho que faria sentido, mas teremos de aguardar novidades.

    • 563 replies
  12. Re: Segurança através de envelopagem

    momceras
    By momceras,

    Boa tarde,

    Gostaria de saber se alguém já implementou um sistema de segurança (cópia, utilizadores ...) com as seguintes ideias em conta:

    -Tenho um aplicação de terceiros (que não possuo código fonte ou acesso ao mesmo)

    -Desenvolvi um sistema de validação (tipo webservice) em que vou validar um conjunto de ID's de hardware e outros itens.

    -Pretendia que a primeira aplicação só fosse possível de executar após validação com sucesso da segunda aplicação.

     

    Sei que existem soluções (tipo Sentinel, Hasp) que fazem envelopagem (um ficheiro dentro do outro) que permite fazer essa validação. Mas é uma solução proprietária e que não se adequa ao que pretendo.

    Alguma consideração em relação a isto ? Obrigado

    • 1 reply
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.