Jump to content

All Activity

This stream auto-updates

  1. Today
  2. M6

    Script automático com ou sem Cron Job

    Creio que o melhor é teres um job agendado na base de dados para fazer isso.
  3. As suas linhas estão a gerar um novo <Line> por cada campo/propriedade. Penso que deve ser "with Line.Add do begin LineNumber:=; ProductCode:=;... etc; etc; etc; end" A seguir ao "<SalesInvoices>" faltam os campos <NumberOfEntries>,<TotalDebit>,<TotalCredit>: <SourceDocuments> <SalesInvoices> <NumberOfEntries>?</NumberOfEntries> <TotalDebit>?</TotalDebit> <TotalCredit>?</TotalCredit> <Invoice> O formato das datas "01/03/2021" também não está correcto.
  4. Jose Pedro

    SAFT com Delphi, ou Lazaru

    este é o resultado do saft criado. <AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:AO_1.01_01"> <Header> <AuditFileVersion>1.01_01</AuditFileVersion> <CompanyID>0000000000</CompanyID> <TaxRegistrationNumber>0000000000</TaxRegistrationNumber> <TaxAccountingBasis>A</TaxAccountingBasis> <CompanyName>Kiangy Comercio</CompanyName> <BusinessName>Comercio e Prestaçao de Serviço</BusinessName> <CompanyAddress> <BuildingNumber>Nº32 6ºD</BuildingNumber> &l
  5. Jose Pedro

    SAFT com Delphi, ou Lazaru

    Caro Nuno este é o meu codigo para gerar o saft aonde é que deve estar o erro o validador simplemente nao reconhece o ficheiro gerado var SAFT : IXMLAuditFile; I : Integer; SAFT := GetAuditFile(XMLDocument1); SAFT.Header.AuditFileVersion := '1.01_01'; dm.tb_empresa.Open(); SAFT.Header.CompanyID := dm.tb_empresa.FieldByName('nif').AsString; SAFT.Header.TaxRegistrationNumber := dm.tb_empresa.FieldByName('nif').AsString; SAFT.Header.TaxAccountingBasis := 'A'; SAFT.Header.
  6. Jose Pedro

    SAFT com Delphi, ou Lazaru

    Usei a XmlDocument, e substitui o NewAuditFile por GetAuditFile(XMLDocument1); criou a estrutura porem nao bem formatada SAFT := GetAuditFile(XMLDocument1); SAFT.Header.AuditFileVersion := '1.01_01'; este o ficheiro gerado <AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:AO_1.01_01"> <Header> <AuditFileVersion>1.01_01</AuditFileVersion> <CompanyID>000484535UE036</CompanyID> <TaxRegistrationNumber>000484535UE036</TaxRegistrationNumber> <TaxAccountingBasis>A</TaxAccountingBasis> <C
  7. Boa tarde, Perfeito. Muito obrigado pelos exemplos, serviu logo para resolver o meu problema
  8. nunopicado

    SAFT com Delphi, ou Lazaru

    Para um computador ler não há problema de ser em linha única. Para humanos, realmente não é o ideal. Se não me falha a memória, usei um tal de OmniXML para a formatação. Passo-lhe o XML e depois ele tem a opção de formatar de forma mais legível.
  9. Jose Pedro

    SAFT com Delphi, ou Lazaru

    Sim a versao é a 1.01_01, ja fiz esta alteraçao mas a estrutura mantem em uma unica linha <AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:AO_1.01_01"><Header><AuditFileVersion>1.01_01</AuditFileVersion><CompanyID>000484535UE036</CompanyID><TaxRegistrationNumber>000484535UE036</TaxRegistrationNumber><TaxAccountingBasis>A</TaxAccountingBasis>
  10. Pelos vistos alteraram a página e esqueceram-se de colocar novamente o link para o certificado de testes. Partilho aqui o ficheiro que descarreguei de lá no dia 8/04.
  11. A versão de angola não parece a correcta, deveria ser "<AuditFileVersion>1.01_01</AuditFileVersion>" e não "<AuditFileVersion>1.10_01</AuditFileVersion>"
  12. Já alguém pensou, nos casos em que se pode enviar o CIUS por email, em assinar com o cartão de cidadão usando os atributos profissionais? Neste caso o custo dos certificados é bem mais em conta e penso que não existe limite de assinaturas.
  13. Jose Pedro

    SAFT com Delphi, ou Lazaru

    Nuno. consgui gerar o arquivo xml mas ao abrir com o notpad++ fica uma unica linha ou seja nao esta a gerar a estrutura como deve ser exemplo. <?xml version="1.0"?> <AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:AO_1.01_01"><Header><AuditFileVersion>1.10_01</AuditFileVersion><CompanyID>000484535UE036</CompanyID><TaxRegistrationNumber>000484535UE036</TaxRegistrationNumber><TaxAccountingBasis ha algum problema na importaçao do arquivo xsd ? com este formado o validador nao reconhence o arquivo agradeço o t
  14. Os ficheiros XML enviado á FE-AP não necessitam de assinatura. Eu já desenvolvi a comunicação de ficheiros XML com FE-AP e a Saphety. E também assinatura de PDFs (e envio via webservices) com a Saphety e a Multicert. A questão é, como gerir esta "marmelada" toda. Mesmo entre a Saphety e a FE-AP, as mensagens, os status, os requestID e IntegrationID, a consulta dos Status, etc, é tudo feito de forma diferente. E isto são apenas 2 brokers. O mesmo acontece com os PDFs, Saphety e Multicert, assinatura e armazenamento. Por exemplo, a Multicert devolve o PDF assinado ao inv
  15. furiousangelpt

    Utilizar Webservices da AT

    Boas não encontro o certificado de testes no link dado. Existe os documentos de explicação e uma forma de testar mas não vejo o certificado, é necessário pedir? Obrigado.
  16. Isto é o que sei: - As faturas têm de chegar obrigatoriamente a todas as entidades públicas via eletrónica, em XML, segundo o CIUS, de modo a integrar com os seus sistemas de contabilidade. E-mails com PDFs, assinados ou não assinados, com assinatura qualificada ou não, NÃO são válidos para enviar à AP após o período de transição (início de junho deste ano). - Se a entidade pública em questão usa o FE-AP (apenas a administração central é vinculada ao FE-AP), têm de enviar essa fatura para o FE-AP ou então integrar com algum broker que se integre com a FE-AP. Podem consultar a lista
  17. Olá a todos, Preciso de uma informação relativamente a passar duas tabelas pelo index. Tenho o seguinte código no controller: public function index(){ $tabela = capitulo::orderby('id', 'desc')->paginate(); $tabela1 = documentacao::orderby('id', 'desc')->paginate(); return view('gestao-documental.index', ['itens' => $tabela, 'itens1' => $tabela1]); } E quero passar os dados das duas tabelas :: Capitulo (ID, capitulo) :: Documentacao(ID, ID_capitulo, Documento, versao) para a seguinte dataTable <!-- Dat
  18. Isto é uma confusão total. Eu já alterei o sistema que estou a (tentar) implementar 3x! Com esta confusão de assinar PDF, enviar por email via entidade signatária ou por nossa conta, XML CIUS-PT, assinado ou não, enviado para FE-AP ou outro broker, ou pode ser enviado por email(?), se for por email tem que ser assinado. Isto é de loucos! Como é que estão a implementar o vosso sistema? Se for para assinar e enviar PDFs por email (pela nossa conta de email), se o cliente quiser fazer novo envio (por qualquer motivo) o procedimento já vai ser diferente porque já assinamos o PD
  19. Normalmente os sistemas EDI vão enviar via AS2, pois na realidade é o protocolo mais universal de interligação entre eles. É preciso ver que muitos clientes portugueses têm fornecedores fora de Portugal que usam outros EDIs europeus, pois isso qualquer broker de jeito vai preferir sempre usar as2/as4 de maneira a aumentar a sua rede de interoperabilidade a baixo custo. Muitos deles recusam-se a fazer ligações 'custom' via APIs específicos porque dá muito trabalho a manter e desenvolver, quando ligações via AS2 é só mesmo acrescentar certificados e comunicar segundo o standard e formatos existe
  20. Bom dia, pessoal! Desculpem-me se estou postando na seção errada. Realmente eu não sei distinguir se minha dúvida é de versões anteriores ou não. Hoje eu baixei um programa de um site de downloads que continha um arquivo chamado: Tutorial.vbs e dentro dele estava escrito os comandos abaixo: O que isso modifica no meu PC? Ao clicar neste arquivo .vbs, esses comandos acima foram para o editor de registro? Maldita hora que fui clicar nesse arquivo. O que eu preciso fazer para desfazer essa ação?
  21. Yesterday
  22. Ora aqui esta .... o mundo confuso !!!! o que diz o @uplink42 foi o que eu ouvi. Ou seja se não enviares os cius-pt por AS2 tens de enviar o XML assinado, pela mesma razão já apontada, os ditos certificados. A questão é: e se eu mandar via broker (ilink por exemplo) o CIUS-PT para depois ser entregue no ESPAP é preciso assinar ? No meu caso, a ilink não me pediu nunca os XML assinados. Será isto uma forma de contornar o problema ? Se já vai de um broker eu acho que não. Mas assinar um XML também são "pinners" mas é preciso pagar. Mais uma vez faço isso com a multicert sem stress
  23. Há uma miríade de soluções para as várias causas do erro LNK2005: https://docs.microsoft.com/en-us/cpp/error-messages/tool-errors/linker-tools-error-lnk2005?view=msvc-160 Tanto é que o forçar o link é a última sugestão lá bem no fundo da página, e apenas é apresentada como solução para um caso muito particular. Forçar o link neste caso parece-me ser potencialmente um remendo e não uma solução. Verdade seja dita, nem conhecia tal opção (não uso o Visual Studio): o que tento fazer sempre é corrigir a inclusão dos header files de forma a não duplicar declarações, ou limitar o scope de c
  24. Em reuniões que tive com a eSPap, disseram-me que qualquer envio de ficheiro via canais EDI (AS2) para o FE-AP não obrigam a assinatura do XML em si, pois o envio do mesmo já é considerado "seguro" devido à troca de certificados, mas por qualquer outro meio (webservices REST, etc) este deverá ser sempre assinado. Outra coisa a ter em conta é que certos clientes vão exigir XMLs assinados independentemente da plataforma que usam, por isso acho que mais vale jogar pelo seguro neste aspecto. Agora se alguém valida isto ou não já não sei dizer. E a assinatura do PDF é apenas obrigatória no env
  25. Alguém esclarece esta questão? A assinatura do XML é requerida para...? Não é necessário apenas assinar o PDF e coloca-lo elemento EmbeddedDocumentBinaryObject?
  26. Boas, Estou a desenvolver uma aplicação WEB para gestao de um curso. Uma das tabelas tem os alunos e outra os trabalhos e tenho uma terceira tabela com o aluno o trabalho e a data de entrega . Eu basicamente queria que todos os dias fosse corrido um script que fosse ver a data atual, a data do trabalho e no dia em que faltar 15 dias fosse enviado um email a avisar. Nao tenho problemas (em principio) a desenvolver o script o meu problema é a forma como o por a funcionar O meu problema aqui é que neste momento estou em localhost mas isto será posto num servidor, onde dificilm
  27. Muito obrigado pela solução meu caro :)) mas consegui resolver de outra forma e resolvi compartilhar aqui para vocês. Vou colocar as linhas de código a mais que fazem parte do viewer, mas foquem no principal que era conseguir o SRC de um determinado elemento clicado que continha a mesma classe. Para resolver esse problema, percebi que não havia como diferencia-los corretamente sem que realmente houvesse uma diferenciação. Então, para cada elemento, coloquei um ID numérico referente a qual eu queria mostrar dentro da array foto. HTML: <div class="fotos" id="gallery1"> <img
  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.