Comments (6)
I have a similar issue, with adding the details (products) to a invoice, tried creating an normal array and sending that and with the same technique as above..
No luck..
from moneybird-php-client.
I have tried a few times but cant get it to work, otherwise i give you the solution. :(
I hope stephangroen comes online to fix this 👍
from moneybird-php-client.
You should create a new SalesInvoiceDetail
for every line on the Sales Invoice and add these to an array. You add that array (array of SalesInvoiceDetail objects) to the Sales Invoice.
$salesInvoiceDetailsArray = [];
foreach ($invoiceLines as $invoiceLine) {
$salesInvoiceDetail = $moneybird->SalesInvoiceDetail();
$salesInvoiceDetail->price = 34.33;
...
$salesInvoiceDetailsArray[] = $salesInvoiceDetail;
}
$salesInvoice = $moneybird->salesInvoice();
$salesInvoice->details = $salesInvoiceDetails;
Hope this solves it for you. I'll adjust the docs and maybe add a special method to add a SalesInvoiceDetail to a SalesInvoice so this is more clear.
from moneybird-php-client.
Thanks!! That was indeed what I needed to use, it's fixed now! Thanks for the support.
from moneybird-php-client.
It was fixed for me too! Thanks!
from moneybird-php-client.
Thanks! I have updated the README with this code.
from moneybird-php-client.
Related Issues (20)
- Contact Filterable?
- adding new details to recurring sales invoice
- Does this library support Moneybird subscriptions or can we add support for it? HOT 2
- Product entity is missing a function and some parmeters HOT 4
- Changing the state of an estimate
- Missed attribute 'prices_are_incl_tax' for Estimate entity. HOT 3
- How to combine filter with paging when fetching SalesInvoices HOT 1
- Missing attribute 'direct_debit' for Contact
- httpbin.org testing dependency
- Add support for Moneybird Payments Mandate HOT 1
- No purchase invoice URL in response when creating purchase invoice
- Notes not working when adding notes to an salesInvoice HOT 1
- Can you please update Packagist to v0.34.0? HOT 5
- Strange behaviour with findByCustomerId in contact entity. HOT 1
- Use a personal token
- time_entry_ids missing / incompatible HOT 1
- Missing attachment feature on Estimate entity
- How do I get a single payment by id
- Feature request: Implement PSR-6 compliant caching mechanism
- Incoming webhooks have random values for webhook_token HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moneybird-php-client.