Fórum
Ver pergunta

Criar invoice com endereços alternativos   

35 visualizações
0
0

Boa tarde,

 

Estou neste momento a integrar o Jasmin com uma loja do Shopify que temos, e gostava de saber como é que posso criar faturas com o endereço e envio e o endereço de faturação diferentes do cliente associado.

 

Será que me podiam dizer como é que o pedido tem de ser feito?

Faça login para poder traduzir
API Endpoints
Jasmin
Marcado como spam
Criado há 3 anos e 8 meses fresh2door
f
fresh2door Iniciante
1 respostas
1
Resposta privada

Boa tarde,

Existem duas hipóteses:

  1. Utilizando o cliente indiferenciado e passando no pedido de criação de fatura os seguintes campos:

"buyerCustomerParty": "INDIF",

"buyerCustomerPartyName": "Name",

"buyerCustomerPartyTaxId": "Tax Id"

"buyerCustomerPartyAddress": "Address",

"accountingPartyName": "Accounting Name",

"accountingPartyTaxId": "Accounting TaxId",

"accountingPartyAddress": "Accounting Adress",

  1. Utilizando o cliente criado e criar um novo com a morada de faturação, passando depois no pedido de criação de fatura a entidade criada no campo:

"accountingParty": "Accounting Party ID"

Faça login para poder traduzir
Marcado como spam
Criado há 3 anos e 8 meses miguelcarreira
m
miguelcarreira Iniciante
    Comentários
    Era exatamente isto que eu queria, obrigada :). @miguelcarreira2 sabes-me dizer se ha alguma maneira de gerar uma FR através de uma FA quando existe o pagamento da encomenda, eu devo criar manualmente uma FR quando existe esse "trigger" na nossa loja do Shopify?
    3 anos e 8 meses
    fresh2door
      Quando existe o pagamento, basta que faças um post para o endpoint: {{url}}/api/{{tenant}}/{{organization}}/accountsReceivable/processOpenItems/{{company}} com o body: [ { "sourceDoc": "FA.2020.1", "discount": 0, "settled": 5 } ] Em que o sourceDoc é o documento que queres liquidar, e o campo settled passas o valor total do documento, esta operação irá gerar um recibo.
      3 anos e 8 meses
      miguelcarreira
        Olá @miguelcarreira e o que é que seria essa {{company}}?
        3 anos e 8 meses
        fresh2door
          Olá @fresh2door, é o id da empresa .
          3 anos e 8 meses
          miguelcarreira
            E onde posso encontrar este id? consegues-me dizer? Já agora, tenho aqui uma outra dúvida. Estou agora a fazer o trigger para criar um recibo de uma fatura como tu me disseste, mas precisava de conseguir ir buscar uma fatura através de um identificador criado por mim. Neste caso, estava a usar o campo "referencia" da fatura para criar um identificador com os dados do shopify. Sabes se é possível ir buscar uma fatura através deste campo? É que sem ir buscar esta fatura, não consigo saber o ""sourceDoc" para processar a fatura. Obrigada pela atenção :)
            3 anos e 8 meses
            fresh2door
              Olá @fresh2door é o valor do campo Abreviatura no registo da empresa em questão. Para consultares a informação da fatura basta usares o filtro odata: {{url}}/api/{{tenant}}/{{organization}}/billing/invoices/odata?$filter=Note eq '{{identificador Shopify}}'. Temos também previsto em roadmap termos uma ligação ao shopify através da nossa plataforma de ecommerce.
              3 anos e 8 meses
              miguelcarreira
                Olá @miguelcarreira , agradeço toda a ajuda que me tem dado. Tenho só aqui mais uma questão. Existe alguma diferença entre o cálculo do valor total a pagar numa FR ou numa FA? É que a gerar uma FR, está tudo bem, mas a gerar FA, o IVA está a ser acrescentado ao total da encomenda, quando não devia ser. Eu não quero que o Jasmin calcule o IVA dos produtos e que depois acrescente ao total da FA. Sabes alguma coisa sobre isto?
                3 anos e 8 meses
                fresh2door
                  Olá @fresh2door isso deve-se ao facto de a série do tipo de documento FR estar configurada com impostos incluídos. Para que tenha o mesmo comportamento basta configurar a série do tipo de documento FA com impostos incluídos.
                  3 anos e 8 meses
                  miguelcarreira