mirror of
https://github.com/furkankadioglu/efatura.git
synced 2026-04-26 14:45:56 +03:00
[PR #10] [MERGED] Fatura Oluşturma #125
Labels
No labels
araştırılıyor
bug
enhancement
good first issue
istek
pull-request
question
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/efatura#125
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/furkankadioglu/efatura/pull/10
Author: @muratcesmecioglu
Created: 5/21/2020
Status: ✅ Merged
Merged: 5/21/2020
Merged by: @furkankadioglu
Base:
master← Head:master📝 Commits (5)
f053ba0Update InvoiceManager.php4c3724aMerge remote-tracking branch 'upstream/master'7878b7aUpdate InvoiceManager.phpfe328a5Yeni fatura parametresi eklenti517f9f8Update README.md📊 Changes
3 files changed (+29 additions, -1 deletions)
View changed files
📝
README.md(+2 -0)📝
src/InvoiceManager.php(+1 -1)📝
src/Models/Invoice.php(+26 -0)📄 Description
Düzenleme 1:
Sanırım GIB, fatura oluşturduktan sonraki cevap mesajını değiştirmiş.
Bugün itibariyle faturayı taslaklara ekledikten sonra dönen json verisi şöyle:
{"data":"Fatura başarıyla taslaklara eklenmiştir.","metadata":{"optime":"20200520134926+0300"}}Ancak InvoiceManager.php'nin 450. satırı şu şekilde:
Düzenleme 2:
Fatura oluşturma parametlerine hangiTip isminde bir parametre gelmiş ve değeri varsaılan olarak "5000/30000" geliyor. Invoice.php içerisinde bu parametreyi ekledim.
Kendi kullandığım sistemde çalıştı ancak test ederseniz sevinirim.
Düzenleme 3:
malHizmetTable bölümünde her kalem için vergiOrani diye bir parametre gelmiş. Bunu Readme.md dosyasına ekledim.
Olası Bir Problem
Sanırım bazı parametrelerin tipi değişmiş. Örneğin kdvOranı eskiden integer/float iken şimdi string olarak gidiyor. Aynı şekilde bazı tutar parametreleri de değişmiş. Kendi sistemimde GIB'in gönderdiği şekle çevirdim ancak tutarların string olması zorunlu mu, float olarak gönderilse sorun çıkar mı test edemedim. Test edersem yeni bir PR açarım. Ancak şu an çalıştığı için GIB'e uymayı uygun görüyorum.
Bununla ilgili readme.md dosyasında değişiklik yapmadım.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.