♥ 0 | Bom dia, Estou a tentar integrar o jasmin com uma aplicação mas não consigo criar faturas com as linhas desejadas. Na documentação, na secção do ApiInvoiceDocumentLinesResource, está escrito o seguinte sobre o unitPrice: No entanto, se ele não encontra um match, ele passa um valor vazio e a fatura é criada com uns items que tem o preço a 0. ( Ver anexos ) Alguém me consegue confirmar que isto é o comportamento correcto? Se não, o que estou a fazer mal? Em baixo, envio o pedido postman que estou a usar: { "documentType": "FA", "seriesNumber": 1, "paymentTerm": "00", "paymentMethod": "TRA", "documentDate": "2024-02-12T15:30:00", "postingDate": "2024-02-12T15:30:00", "buyerCustomerParty": "INDIF", "isSeriesCommunicated": false, "documentLines": [{ "salesItem": "ARTIGOTESTE", "quantity": 1, "unitPrice": 31.5, "itemType": 1 }, { "salesItem": "STARTER", "quantity": 1, "unit": "UN", "unitPrice": 2.12, "itemType": 1 } ] }
Marcado como spam |
Resposta privada boa tarde, Price = new Price() { Value = 50, Currency = "€" } Marcado como spam Comentários Olá,
Esse link não ajuda, eu estou a tentar criar uma fatura, no exemplo estão a criar uma encomenda.
Os pedidos que nós fazemos estão em formato JSON, por isso se houver uma solução, teria que ser algo como mostrado no post, onde eu conseguisse definir o unit price no momento do pedido, ao invés de depender de um match entre 4 coisas. Eu entendo que o exemplo é em C# e basicamente usam bibliotecas para formar o pedido, mas isso não me serve se não consigo ver como ficaria o JSON. Além de que é uma entidade diferente.
Só quero perceber se a API tem esta flexibilidade porque manualmente na plataforma é possível mudar o preço de um item no momento de criação de fatura.
Obrigado |