Jump to content

Norma europeia de fatura eletrónica: eInvoicing - Diretiva 2014/55/EU


Recommended Posts

JorgeRocha
Em 11/11/2020 às 20:45, CrominhO disse:

Segundo percebi o Bruno fez um gateway. Mas aqui reside a diferença que tenho estado a falar. A Saphety foi contratada pela eSPap apenas e só para armazenamento da informação. 

Suponho, que quem opte pela Saphety ou por outro Broker esteja a pagar um X por documento que aqui nao seja necessário. 

@brunotoira dá lá uma ajuda por favor 🙂

Viva

Também tenho tentado falar com o @brunotoira, e não consigo.

Sobre as tuas duvidas, eu acho que estou fase anterior perceber como isto realmente funciona, o que percebo é que ninguém sabe exatamente como é.

  • Vote 1

Jorge Rocha

Link to post
Share on other sites
  • Replies 808
  • Created
  • Last Reply

Top Posters In This Topic

  • marcolopes

    134

  • CrominhO

    92

  • desconfiado

    67

  • JorgeRocha

    56

Top Posters In This Topic

Popular Posts

Ao contrário do passado com as guias de transporte e faturas, quem precisar de exemplo e implementação da Fatura Eletrónica XML em UBL que diga. Com validador incluído.

OK malta, ainda pensei que isto ia lá depois de esfumarem um pouco, mas estou a ver que não... Daqui a tempos, alguém, quem sabe um de vocês, vai precisar pesquisar uma cena qualquer no tópico, e o q

Sabem o que vos digo,  já comuniquei com eles pela(s) Empresa(s), super simpáticos, mas nem um Sim nem um Não, foi um NIN. Por enquanto é grátis e depois logo se vê.  Já comuniquei a título

6 horas atrás, JorgeRocha disse:

Viva

Também tenho tentado falar com o @brunotoira, e não consigo.

Sobre as tuas duvidas, eu acho que estou fase anterior perceber como isto realmente funciona, o que percebo é que ninguém sabe exatamente como é.

Foram precisas algumas 5 ou 6 paginas de discussão para alguém citar a questão que eu tinha colocado ao Bruno, que pelos vistos foi o único que até agora teve reunião com a eSPAP. A  menos que alguém aqui trabalhe na GALP, PRIUS, CONTINENTE, NOS, etc... e consiga ter reunião com eles e queira meter aqui a info que tem. Isto não é contigo @JorgeRocha, mas de facto, a tremenda discussão das ultimas páginas, prendeu-se exclusivamente com o facto de eu ter feito essa questão ao Bruno. Parece que P@P desmoronou-se só por causa dessa questão. 

Em relação ao @brunotoira, ele deve ter a vida dele, mas se da primeira vez em que ele tentou ajudar e levou com todo o Mundo em cima, disse que já  tinha pouca ou nenhuma vontade de voltar ao P@P, depois de ler estas ultimas páginas, imagino que ainda tenha menos vontade. 

Em relação aos últimos Posts, eu li todos, e sei que não têm culpa (quem os escreveu), mas estou como o Bruno, se a primeira vez achei que não havia razão nenhuma para atacarem o rapaz como fizeram, agora depois de me terem feito a mim quando coloquei uma simples questão, e depois de ter pedido ajuda aos Moderadores e nada, espero que compreendam que  não vou partilhar nada por uma questão de coerência e até de amor próprio.  Desculpem. 

Mas podem sempre perguntar e pedir ajuda, a todos quanto da primeira vez fizeram uma tempestade num copo de água porque o rapaz tinha um gateway para venda, e fartaram-se de lhe moer o juízo, e a quem desta segunda vez, só porque lhe fiz uma simples e pertinente questão, caíu em cima de mim e fizeram mais uma tempestade ao ponto de tratarem mal as pessoas... Desculpem, mas questionem as pessoas que fizeram isso, porque com certeza têm respostas para dar.

  • Vote 1

As mentes humanas são realmente um local estranho!

Link to post
Share on other sites
JorgeRocha
1 hora atrás, CrominhO disse:

...

Mas podem sempre perguntar e pedir ajuda, a todos quanto da primeira vez fizeram uma tempestade num copo de água porque o rapaz tinha um gateway para venda, e fartaram-se de lhe moer o juízo, e a quem desta segunda vez, -

Quando eu falei com ele, eu expliquei-lhe o que pretendia, eu desenvolvo em .net numa área de negócio que nada tem a ver com esta trabalhada de gestão comercial. Tive azar tenho de ter uma porcaria para emitir vendas a dinheiro, depois faturas, depois notas de crédito e depois o raio que o parta. Falei com ele e ele disse que me ajudava se pagasse. Eu claro que disse que sim. Só gostava de conhecê-lo para falarmos nada de mal. Fazer os XML para exportar a fatura não é nada de outro mundo, para quem teve de fazer o saft é simples. O meu problema deve ser o mesmo que vocês todas, mas que raio de porcaria estes tipos querem inventar para enviar faturas para o estado.  Faturas eletrónicas do estado! WTF… Pior hoje é assim, amanha é outro protocolo depois é mais isto e depois outra treta! m**** (eu sou do Porto, isto é suave) para tipos que nem sequer passam informação decente. Depois os abutres todos (brokers) para integrar para mandar um simples XML! Um tipo começa a ficar farto. Depois é QRCode porque os tipos que inventaram RSA cometeram falhas do tamanho de um camião. Não há problema agora vamos ter um QRCode para se ler. Associado a isto o mundo evolui é preciso saber o protocolo novo X, Y e outro qualquer. Isto também parece a questão de faturas eletrónicas com certificado qualificado!  Isto muda com o vento! (por falar nisto eu tentei procurar um tópico sobre isto e não encontrei nade de jeito, se alguém precisar de saber como por isto a funcionar eu explico).

Se ele me ajudar e por esta treta a comunicar SEM BROKERS eu pago! Se quiser arranjar um consorcio de povo (não para dividir, mas para somar para ele) para fazer tudo de uma vez, eu estou dentro!

Já pensaram que o sistema Português é o mais evoluído da Europa, e que quem sabe do mundo, porque essa corja de políticos, salgados e afins roubam a bom roubar! Se provavelmente isto fosso mais justo provavelmente isto era bem mais simples!!!!
Pah! Desculpem o desabafo!

Mas é isso @CrominhO

  • Vote 1

Jorge Rocha

Link to post
Share on other sites
desconfiado

Alguém já está a desenvolver a comunicação com a eSPap?

Estou a receber um erro "SIGNED_FORMAT_GENERATION_ERROR" no envio de documento. Será que tem que ser assinado o ficheiro XML?

Já enviei um email para lá mas eles não respondem.

Link to post
Share on other sites
47 minutos atrás, desconfiado disse:

Alguém já está a desenvolver a comunicação com a eSPap?

Estou a receber um erro "SIGNED_FORMAT_GENERATION_ERROR" no envio de documento. Será que tem que ser assinado o ficheiro XML?

Já enviei um email para lá mas eles não respondem.

Tinha dito que não dizia mais nada neste quadro, mas enfim, por ser para ti lol. 

Ainda não estou a comunicar, mas pela info que recebi recentemente deles que vi na "diagonal" sim tem de ser assinado. 

Eles estão a demorar um bocadinho a responder, e depois pediram desculpa, mas imagino que devam ter pessoal a trabalhar em casa, e que estejam a ter montes de pedidos, até pela tal questão que tinha feito ao @brunotoira e que tanto celeuma gerou, que é saber se é gratuito ou não o "deposito" dos documentos, face aos outros Brokers. Tanto quando percebi, uma coisa é a comunicação outra é o guardar os documentos durante os 15 anos, e sabemos também pelo Bruno que a eSPAP tinha alocado espaço na Saphety para depósito de documentos. Tanto quanto percebi da ultima resposta deles, "por enquanto é gratuito", mas fiquei sem saber se é só para AP ou para os nossos clientes, e se assim for, é perfeitamente natural que não respondam, porque se tiver de optar entre um cliente pagar 2.7€ por Documento ou pagar Zero, vou optar por pagar Zero em beneficio do Cliente, daí os atrasos nas respostas deles. (imagino eu)

PS: ás vezes discutimos no fórum sem perceber bem o que a outra parte pretende, e damos valor a coisas (como a questão do Bruno ter ou não um Broker  dele) que não têm assim tanto valor. Mais valor tem a informação que nos deu na altura e esta que estou a dar agora. Penso eu

Edited by CrominhO

As mentes humanas são realmente um local estranho!

Link to post
Share on other sites
13 horas atrás, desconfiado disse:

Alguém já está a desenvolver a comunicação com a eSPap?

Estou a receber um erro "SIGNED_FORMAT_GENERATION_ERROR" no envio de documento. Será que tem que ser assinado o ficheiro XML?

Já enviei um email para lá mas eles não respondem.

Olá,

Não precisa de os assinar, recebe este erro num ficheiro de estado? se quiser partilhar o xml, na página anterior deixe a url onde o pode validar

Link to post
Share on other sites
desconfiado
Em 04/12/2020 às 08:08, Jesus disse:

Olá,

Não precisa de os assinar, recebe este erro num ficheiro de estado? se quiser partilhar o xml, na página anterior deixe a url onde o pode validar

Validei o documento no validador disponibilizado pela feap e o cliente é um dos disponibilizados por eles para teste.

O ficheiro XML é o seguinte Factura.xml .

A resposta foi esta Resposta JSON

Link to post
Share on other sites
8 minutos atrás, desconfiado disse:

Validei o documento no validador disponibilizado pela feap e o cliente é um dos disponibilizados por eles para teste.

O ficheiro XML é o seguinte Factura.xml .

A resposta foi esta Resposta JSON

Nos Enviamos por AS2 e não por webservice, penso que é um erro do lado do espap, o eSPAP confirmo que pode enviar para o nif PT600008878 ? eSPAP têm de lhe confirmar que o seu cliente PT500033684 pode começar a testar com o nif xxx, se não o confirmarem, isso irá dar-lhe erros.

Envia-lhes o json por e-mail SPFin.B2AP @ espap.gov.pt

Link to post
Share on other sites
desconfiado
2 horas atrás, Jesus disse:

Nos Enviamos por AS2 e não por webservice, penso que é um erro do lado do espap, o eSPAP confirmo que pode enviar para o nif PT600008878 ? eSPAP têm de lhe confirmar que o seu cliente PT500033684 pode começar a testar com o nif xxx, se não o confirmarem, isso irá dar-lhe erros.

Envia-lhes o json por e-mail SPFin.B2AP @ espap.gov.pt

Eu também estou a enviar por AS2. O AS2 é um protocolo, tal como o SOAP, utilizado em webservices. 

Foi para o email indicado por ti que submeti a minha duvida mas até hoje não me responderam.

Link to post
Share on other sites
ClaudioCorreia

Boa tarde,

Alguém implementou a comunicação direta à esPAP (via WebService)? Ou recorreram a brokers tipo saphety?

Edited by ClaudioCorreia
(via WebService)
Link to post
Share on other sites

Boas, pessoal

Um documento que siga as regras CIUS PT é um UBL válido?

Eu estava convencido que sim mas segundo a Representação Sintáxica do CIUS-PT para UBL2.1 (versão 2.0.0) de 15-06-2020;
o elemento <cbc:ID> do <cac:AdditionalDocumentReference> é obrigatório (1..1) no UBL e opcional (0..1) no CIUS PT...

No entanto, validando o xml neste site Validação do formato CIUS-PT dá-me erro caso não tenha o elemento <cbc:ID> definido

O que é que me está a escapar?
Obrigado

Link to post
Share on other sites
antonio.marinheiro
Em 11/11/2020 às 16:55, marcolopes disse:

Os XSD do UBL não me interessam para nada..

O que é preciso é que sejam disponibilizados os XSD do formato CIUS-PT.

Não vou perder tempo com formatos "descontinuados"...

Viva, tenho andado de volta disto, e já tenho o xml a validar correctamente.

O XSD é o do UBL 2.1, e a norma CIUS-PT apenas obriga ao preenchimento de certos campos, ou define o formato de preenchimento. Não há nem vai haver nenhum XSD do CIUS-PT.

Link to post
Share on other sites
marcolopes
2 hours ago, antonio.marinheiro said:

Viva, tenho andado de volta disto, e já tenho o xml a validar correctamente.

O XSD é o do UBL 2.1, e a norma CIUS-PT apenas obriga ao preenchimento de certos campos, ou define o formato de preenchimento. Não há nem vai haver nenhum XSD do CIUS-PT.

Isso é uma pergunta ou uma afirmação? ("Não há nem vai haver nenhum XSD do CIUS-PT.")

The simplest explanation is usually the correct one

JAVA Utilities: https://github.com/marcolopes/dma

Link to post
Share on other sites
antonio.marinheiro
16 horas atrás, marcolopes disse:

Isso é uma pergunta ou uma afirmação? ("Não há nem vai haver nenhum XSD do CIUS-PT.")

É uma afirmação, pelo que entendi de tudo o que li na documentação, e pelo que a ASSOFT disponibilizou

Link to post
Share on other sites
marcolopes
10 minutes ago, antonio.marinheiro said:

É uma afirmação, pelo que entendi de tudo o que li na documentação, e pelo que a ASSOFT disponibilizou

Então temos de nos cingir ao documento: https://www.espap.gov.pt/Documents/servicos/sp_fin/Guia_Modelo_Dados_Semanticos_Documentos_FE_CIUS-PT_V2.0.pdf

Apenas não entendo como vai ser possível VALIDAR um XML CIUS-PT...

The simplest explanation is usually the correct one

JAVA Utilities: https://github.com/marcolopes/dma

Link to post
Share on other sites
antonio.marinheiro
1 hora atrás, marcolopes disse:

Então temos de nos cingir ao documento: https://www.espap.gov.pt/Documents/servicos/sp_fin/Guia_Modelo_Dados_Semanticos_Documentos_FE_CIUS-PT_V2.0.pdf

Apenas não entendo como vai ser possível VALIDAR um XML CIUS-PT...

Link do validador CIUS-PT, baseado no XSD do UBL 2.1 e pela norma CIUS-PT

https://svc.feap.gov.pt/Doc.Client/public/CIUSvalidation/PT?language=pt

  • Vote 1
Link to post
Share on other sites
marcolopes
5 minutes ago, antonio.marinheiro said:

Link do validador CIUS-PT, baseado no XSD do UBL 2.1 e pela norma CIUS-PT

https://svc.feap.gov.pt/Doc.Client/public/CIUSvalidation/PT?language=pt

Eu quero é o XSD para poder validar de forma programática! 😄

Edited by marcolopes

The simplest explanation is usually the correct one

JAVA Utilities: https://github.com/marcolopes/dma

Link to post
Share on other sites
jcleite
On 1/14/2021 at 11:52 AM, marcolopes said:

Eu quero é o XSD para poder validar de forma programática! 😄

O CIUS-PT utiliza o XSD genérico do UBL 2.1 .

O que pode ser utilizado para validar de forma programática são os ficheiros schematron que têm as regras inerentes ao CIUS-PT .

https://www.espap.gov.pt/Documents/servicos/sp_fin/urn_feap.gov.pt_CIUS-PT_2.0.0_schematron.zip

O problema é que não se encontram libarias atualizadas para processar diretamente schematron.

 

Uma solução é converter os ficheiros schematron para ficheiros XSLT 2.

https://github.com/schematron/schematron (testei com esta no final de 2019 usando a versão free do saxon em java - www.saxonica.com e funciona)

https://github.com/schxslt/schxslt  (recomendada, mas não testei)

 

A seguir, o outro problema, é encontrar uma libraria que processe XSLT 2.

No meu caso, o .NET só suporta XSLT 1.0 . Testei com o XmlPrime e funciona, mas o preço não é nada barato.

Não sei se a versão .NET da Saxonica também tem versão free. Têm de verificar.

Como última opção e, sabendo que é má e que não vão gostar, é sempre possível executar em .net um executável. No caso, a versão free saxon .

 

Espero ter ajudado a esclarecer mais um pouco.

  • Vote 2
Link to post
Share on other sites
Pedro Nuno S. Oliveira

Aqui tens uma ferramenta que podes usar para fazer a validação do xml com os ficheiros schematron. É apenas uma versão trial, mas dá para fazer debug.
Eles têm ainda uma lib java, open source, que permite fazer as validações.

  • Vote 2
Link to post
Share on other sites
JorgeRocha

Boas 

Finalmente consegui assinar documentos xml via XAdES (https://www.w3.org/TR/XAdES/).

O Validador Online diz que esta correto, mas alguém sabe onde as tags tem de estar ? Eu não consigo encontrar info sobre isto.

Tou a falar da ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"

Obrigado

 

  • Vote 1

Jorge Rocha

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.