Fórum
Ver pergunta

problemas na emissão das nossas faturas   

21 visualizações
0
0
Boa tarde,
Entro em contacto, para solicitar a vossa ajuda.
Estamos com problemas na emissão das nossas faturas, uma vez que recebemos o seguinte erro de resposta ao processamento automático existente para emissão de faturas:
ERRO3: Code(51) – {“message”:”It was not possible to determine the company to use from de given request.”} 
Podem nos informar se existiu alguma alteração aos apis?
Faça login para poder traduzir
API Endpoints
Marcado como spam
Criado há 2 semanas e 4 dias udreamfinanceiro
1 respostas
0
Resposta privada

Bom dia,

Sim existiram alterações à WebAPI do Jasmin, mas estas alterações foram comunicadas em Fevereiro de 2024, conforme artigo:
https://developers.ila.cegid.com/cloud/jasmin/desenvolvimento/guias/article/alteracoes-na-web-api-do-jasmin/

Para permitir aos integradores o devido tempo para adaptarem as suas subscrições só iniciamos em Setembro o processo de migração.
As subscrições foram sendo migradas de forma gradual para a nova versão pelo que algumas subscrições podem só ter sido migradas mais recentemente.

Quanto ao problema em si, a mensagem do erro parece ser bastante explícita e tudo indica que o vosso problema é o descrito nesse artigo no ponto 2  "Entidades com relação para empresa". Não devem estar a passar o código da empresa (passou a ser obrigatório na nova versão)

Faça login para poder traduzir
Marcado como spam
Criado há 2 semanas e 4 dias eduardosilva
e
eduardosilva Responsiveness Member
    Comentários
    Esta plataforma é utilizada por vários produtos. Para dúvidas futuras, por favor indiquem o produto que estão a usar, utilizando a tag repectiva (V10, Jasmin, Rose, EyePeak,...). Neste caso assumi que estão a utilizar o Jasmin
    2 semanas e 4 dias
    eduardosilva
      Bom dia, Será que me pode dar mais infirmação? Será que pode confirmar "o código da empresa" a que a equipa Cegid se refere. Não tendo conhecimento da plataforma Jasmin, assumimos que será um código que a U.dream representa nessa plataforma e portanto, precisamos de saber esse código. - A que se refere este código: o código que a U.dream representa no Jasmin/Cegid, ou um código que representa o cliente a quem se está a emitir a fatura? - Onde reside esse código, é interno da plataforma Jasmin/Cegid ou deverá existir em Salesforce ( ERP onde fazemos a gestão dos valores a faturar)? - Se o código reside no Jasmin/Cegid, precisamos que nos enviem o código. Aguardamos uma resposta breve Muito obrigada
      2 semanas e 1 dia
      udreamfinanceiro
        Boa tarde, Iniciar uma integração profissional sem um conhecimento mínimo dos conceitos básicos da plataforma e do seu normal funcionamento será no mínimo arriscado. Talvez seja aconselhável procurar esse conhecimento junto da Cegid ou no mínimo através da documentação disponível aqui na developers network ou no site do help-center do Jasmin (https://www.jasminsoftware.pt/helpcenter/). De qualquer forma este ponto em concreto é fácil de explicar. As subscrições Jasmin permitem multiempresas. Ou seja, na mesma subscrição podem ter configuradas mais do que um empresa. Significa isto que quando registam um determinado documento terão que indicar ao sistema para que empresa pretendem registar o vosso documento. O "código da empresa" corresponde ao identificador da ficha da informação de cada uma das empresas constante no Jasmin. Recomendo a consulta da documentação da WebAPI disponível, nomeadamente no que diz respeito à: 1. Consulta das empresas presentes do Jasmin https://jasminsoftware.github.io/corepatterns.companies.html#c945fbb4-ac26-484d-9366-539550cf9031 Aqui, se só pretendem mesmo obter o código das empresas ativas no sistema, podem utilizar o pedido odata /corepatterns/companies/odata?$filter=IsActive eq true and IsSystem eq false and IsDeleted eq false&$select=CompanyKey 2. Criação de faturas - Para adicionais esclarecimentos sobre o endpoint de criação de faturas https://jasminsoftware.github.io/billing.invoices.html#190e219d-0e80-443c-a8e9-7b0414f00c0b É aqui que devem preencher o atributo company com o código respetivo (selecionado anteriormente) recordo que poderão ter várias empresas num subscrição, terão que lidar com isso na vossa integração. Quanto gestão da forma como relacionam outro qualquer sistema com o Jasmin (no caso concreto para consegurem identificar a que empresa estão a faturar), essa, cabe naturalmente, apenas e só, à forma como a vossa integração é ou será desenhada.
        2 semanas e 15 horas
        eduardosilva
          Peço desculpa pela formatação dos nosso comentários, mas só se justificava um nova resposta se tivessem colocado um nova questão. De qualque forma reforço que, se for possível, marquem por favor esta questão com a tag Jamin. Obrigado
          2 semanas e 15 horas
          eduardosilva